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
Name | Type | Description |
---|---|---|
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
Name | Type | Description |
---|---|---|
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 |
Get a Payment Status
GET
https://i-pay.money/api/v1/payments/#{reference}
Path Parameters
Name | Type | Description |
---|---|---|
reference | string | Vous devez entrer la référence que vous avez reçu en réponse lors du Post |
Headers
Name | Type | Description |
---|---|---|
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 |
Last updated