Guide iPayMoney Sandbox

Testez les fonctionnalités d'IPayMoney en utilisant les numéros de test.

Sandbox

La sandbox IpayMoney permet de tester l'API sans utiliser des utilisateurs réels.

Numéros de téléphone de test

Voici les numeros de test à utiliser pour les paiements mobile.

MSISDN

Scénario

40410000000

success

40410000001

success

40410000002

error

40410000003

error

40410000004

insufficient_fund

40410000005

insufficient_fund

40410000006

declined

40410000007

declined

40410000008

pending(180secondes)

40410000009

pending(180secondes)

Request a Payment

POST https://i-pay.money/api/v1/payments

Headers

NameTypeDescription

Ipay-Payment-Type

string

Doit comporter *mobile* ou *card*

Ipay-Target-Environment

string

Vous avez le choix en *sandbox* quand vous êtes en environnement sandbox ou *live* quand vous êtes en mode live

Authorization

string

Vous devez envoyer une chaîne de caractère comportant l’expression *Bearer* et votre clé privée

Content-Type

string

voici la valeur à envoyer: application/json

Request Body

NameTypeDescription

customer_name

string

Nom du client

currency

string

XOF

country

string

Devez envoyer le code du pays de transaction. Exemple: BJ pour le Bénin, NE pour le Niger

amount

string

Vous devez entrer un montant supérieur à 100

transaction_id

string

Envoyer une réference à la transaction que vous voulez effectuée

msisdn

string

Vous devez mettre l'un des numéro test listés dans le tableau ci-dessus

{
    "status": "succeeded",
    "reference": "vslfxgawkpkm"
}

Get a Payment Status

GET https://i-pay.money/api/v1/payments/#{reference}

Path Parameters

NameTypeDescription

reference

string

Vous devez entrer la référence que vous avez reçu en réponse lors du Post

Headers

NameTypeDescription

Content-Type

string

Voici la valeur à envoyer: application/json

Authorization

string

Vous devez envoyer une chaîne de caractère comportant l'expression *Bearer* et votre clé privé

Ipay-Payment-Type

string

Doit comporter *mobile* ou *card*

Ipay-Target-Environment

string

Vous avez le choix en *sandbox* quand vous êtes en environnement sandbox ou *live* quand vous êtes en mode live

{
    "external_reference": "Reference-13409",
    "reference": "vslfxgawkpkm",
    "status": "failed",
    "msisdn": "22787505050"
}

Last updated