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
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
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
reference
string
Vous devez entrer la référence que vous avez reçu en réponse lors du Post
Headers
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