Préparer votre requête
Le point de terminaison à utiliser est GET https://pay.sandbox.yabetoopay.com/v1/disbursement/{id}
pour l’environnement sandbox et GET https://pay.api.yabetoopay.com/v1/disbursement/{id}
pour l’environnement de production.
Sécurité de la clé secrète : La clé secrète (secret_key) doit rester confidentielle et
ne doit jamais être exposée dans le frontend ou le code client. Elle doit uniquement être utilisée
côté serveur.
- Utilisez la clé secrète fournie
secret_key
pour vous authentifier auprès de l’API. Pour des raisons de sécurité, cette clé ne doit être utilisée que côté serveur.
- Le corps de la requête doit contenir les paramètres suivants :
Paramètres
id
: L’identifiant du décaissement
Effectuer la requête
const response = await fetch(
"https://pay.sandbox.yabetoopay.com/v1/disbursement/1234567890",
{
method: "GET",
headers: {
"Content-Type": "application/json",
Authorization: `Bearer ${secret_key}`,
},
}
);
const data = await response.json();
console.log(data);
Réponse
200 OK
Lorsque le décaissement a été récupéré avec succès, l’API renverra une réponse 200 OK avec le corps suivant :
{
"amount": 10000,
"currency": "XAF",
"status": "processing",
"firstName": "Jean",
"lastName": "Dupont",
"operatorName": "mtn",
"country": "cg",
"phone": "242066594471",
"object": "disbursement",
"type": 1,
"shouldExecutedAt": "2025-03-18T09:24:57.555Z",
"id": "wt_RMqehxy8NNi1ocJFG2SSAZMj81m6spo72vnZ",
"createdAt": "2025-03-17T10:24:57.559+01:00",
"updatedAt": "2025-03-17T10:24:57.559+01:00"
}
401 Non autorisé
Lorsque la clé secrète est invalide, l’API renverra une réponse 401 Unauthorized avec le corps suivant :
{
"message": "Non autorisé"
}