API AIRTIME

  OBLIGATOIRE


Après avoir suivi les étapes se trouvant dans la partie introduction, vous pouvez intégrer dès lors ce client API en suivant les étapes ci-dessous.


INTRODUCTION


Pour envoyer du crédit téléphonique à vos clients, vous avez besoin de vos clés API dans votre compte PayDunya. Donc connectez-vous à votre compte PayDunya déjà créé et accéder à vos clés d'API par le lien détails se trouvant juste à droite de l'application que vous aviez créé.


Ainsi de manière automatisée , vos clients pourront recevoir du crédit téléphonique , quelque soit l’opérateur auquel ils ont souscrit au Sénégal:Orange , Free ou Expresso. Pour cela il vous faudra disposer de trois 03 clés au format JSON.


Les trois 03 clés JSON à avoir sont les suivantes :

  • "account_alias" :

    Est le numéro de téléphone du destinataire sans code de pays.

  • "amount"

    Est le montant à débourser en XOF

  • "withdraw_mode"

    Définit le point de terminaison de retrait.

IMPORTANT


Veillez à ce que l'API PER ou déboursement soit activé dans votre dashboard au niveau de API WebPay et MobPay. votre dashboard

Recharge de crédit


Endpoints API

https://app.paydunya.com/api/v1/direct-pay/credit-account

Requête POST HTTP


curl -H "Content-Type: application/json" \ 
-H "PAYDUNYA-MASTER-KEY: wQzk9ZwR-Qq9m-0hD0-zpud-je5coGC3FHKW" \ 
-H "PAYDUNYA-PRIVATE-KEY: test_private_rMIdJM3PLLhLjyArx9tF3VURAF5" \ 
-H "PAYDUNYA-TOKEN: IivOiOxGJuWhc5znlIiK" \ 
-X POST -d ' { "account_alias" : "777969818", "amount" : 4500, "withdraw_mode" : 
"airtime" }' \ 
"https://app.paydunya.com/api/v1/direct-pay/credit-account" 


Réponse attendue


{ 
    "response_code": "00", 
    "response_text": "Transaction completed successfully"", 
    "description": "Success! Amount of 4500 FCFA has been transfered to Phone Number 777969818", 
    "transaction_id": "TFA-TX-37XqPpVCjU7ReiycUg97", 
    "provider_ref": "565486" 
} 

Note


"transaction_id" est l'ID de transaction PayDunya, "provider_ref" la référence de transaction du fournisseur.