Verifier un transfert
GET/v1/payouts/{id}/verify
Verifie le statut d'un transfert aupres de l'agregateur et met a jour la transaction.
Parametres de chemin
| Parametre | Type | Description |
|---|---|---|
id | string | UUID de la transaction |
En-tetes
| En-tete | Requis | Description |
|---|---|---|
Authorization | Oui | Bearer zyn_test_... ou Bearer zyn_live_... |
Exemple
bash
curl https://backend.zayono.com/api/v1/payouts/b2c3d4e5-f6a7-8901-bcde-f23456789012/verify \
-H "Authorization: Bearer zyn_test_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"javascript
const response = await fetch(
'https://backend.zayono.com/api/v1/payouts/b2c3d4e5-f6a7-8901-bcde-f23456789012/verify',
{
headers: {
'Authorization': 'Bearer zyn_test_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx',
},
}
)
const data = await response.json()Reponse — 200 OK
json
{
"message": "Payout status verified.",
"data": {
"id": "b2c3d4e5-f6a7-8901-bcde-f23456789012",
"status": "success",
"amount": 25000,
"amount_charged": 25000,
"currency": "XOF",
"operator": "mtn_bj",
"country": "BJ",
"aggregator_status": "COMPLETED",
"failure_reason": null,
"processed_at": "2025-05-15T14:01:00+00:00",
"created_at": "2025-05-15T14:00:00+00:00"
},
"errors": null
}Conseil
Privilegiez les webhooks pour etre notifie automatiquement des changements de statut.