Articles sur : Démarrer avec Diool

Premiers Pas avec l'API Diool | Point d'Accès de Transfert

Les détails généraux sur l'API RESTful de Diool et les prérequis pour utiliser ou tester ce point d'accès avec Postman se trouvent dans l'article d'introduction: Premiers Pas avec l'API Diool | Introduction.

Le point d'accès de transfert (transfer) exécute une demande de transfert d'argent vers un bénéficiaire identifié par un compte mobile money. Le montant du transfert sera prélevé sur le compte Diool de l'expéditeur et sera déposé sur le compte mobile money du bénéficiaire.

La demande comprend l'identifiant du compte du bénéficiaire (un numéro de compte mobile money), le montant à transférer et le code du fournisseur mobile money.

Méthode HTTP: POST

Paramètres de la demande: accountIdentifier (obligatoire), amount (obligatoire), providerIdentifier (obligatoire).

Paramètres de la demande pour le point d'accès de transfert

Exemple de Demande




# Voiçi un example avec curl pour une demande de transfert
  curl -d 
 '{ "accountIdentifier": "237xxxxxxxxx", "amount": "100",
  "providerIdentifier" :"62401"}'
  -H "Authorization: Bearer [API-KEY]"
  -H "Content-Type: application/json"
  -X POST "ENVIRONMENT_URL/transfer"


Exemple de demande pour le point d'accès de transfert

Exemple de Réponse - Prod



{
    "code": 0,
    "message": "Transfer processed successfully",
    "developerMessage": "Transfer processed successfully",
    "moreInfo": "www.diool.com",
    "resultType": "SUCCESS",
    "result": {
        "transferId": 17166,
        "transferRef": "NHKCDAWH",
        "responseCode": "OK",
        "responseMessage": "Operation Successful",
        "userFees": null,
        "userRevenue": 0.16,
        "userLoyaltyPoints": null,
        "currencyExchangeRate": 1,
        "extSenderTransactionRef": null,
        "extSenderTransactionTimestamp": null,
        "extRecipientTransactionRef": null,
        "extRecipientTransactionTimestamp": "2023-08-21T14:00:56.954Z",
        "senderAmount": null,
        "senderCurrency": null,
        "recipientAmount": 100.00,
        "recipientCurrency": "XAF",
        "uniqueReference": "NHKCDAWH",
        "timeStamp": "1692626457019"
    }
}



Besoin d'aide?



Vous utilisez déjà ou testez l'API et avez besoin d'aide?

Libre-service: Consultez la FAQ.
Vous avez une question..? Discutez avec nous instantanément via le chat en direct sur notre centre d'aide.
Complètement bloqué..? Envoyez-nous un e-mail à helpdesk@diool.com et nous vous répondrons dès que possible.

Mis à jour le : 24/08/2023

Cet article a-t-il répondu à vos questions ?

Partagez vos commentaires

Annuler

Merci !