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.
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.
Veillez à ce que l'API PER ou déboursement soit activé
dans votre dashboard au niveau de API WebPay et MobPay. votre dashboard
https://app.paydunya.com/api/v1/direct-pay/credit-account
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"
{
"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"
}
"transaction_id"
est l'ID de transaction PayDunya, "provider_ref"
la référence de transaction du fournisseur.