API Doc
Vérification du statut du paiement
Vérifier l'état du paiement
/api/payment/status
Paramètres à transmettre (un des champs doit obligatoirement être transmis):
| Champ | Description |
|---|---|
| payment_id | numéro d'enregistrement du paiement dans le système de l'agent (par exemple, numéro de demande) |
| tracking | Code du compte de paiement dans le système comptable de la passerelle de paiement (paramètre facultatif) |
Champs reçus en réponse
| Champ | Description |
|---|---|
| status | état actuel du paiement |
| payment_id | numéro d'enregistrement du paiement dans le système de l'agent (par exemple, numéro de demande) |
| tracking | Code du compte de paiement dans le système comptable de la passerelle de paiement |
| created_at | date et heure de création du paiement (au format Y-m-d H:i:s) |
| processed_at | date et heure de traitement du paiement (au format Y-m-d H:i:s) |
| amount | montant crédité au destinataire |
| fee | commission retenue par la passerelle (la commission est débitée du compte en plus du montant à créditer) |
| full_amount | montant total qui sera débité du compte de l'agent |
| recipient | détails du destinataire (par exemple, numéro de carte) |
| currency | devise de paiement |
Valeurs possibles pour STATUS:
| Valeur | Description |
|---|---|
| CREATED | le paiement a été créé et est en attente de validation |
| PAYED | paiement payé avec succès (statut final) |
| PAYOUT | le paiement est en cours de traitement par la passerelle de paiement |
| CANCELED | Paiement annulé (statut final) |
| REVERSED | paiement renvoyé (statut final) |
| BLOCKED | le paiement est bloqué par le système de surveillance et est en attente d'examen par l'opérateur |
| FAILED | échec du paiement (état final) |
| IN_PROGRESS | Le paiement est en file d'attente pour traitement |
| REFILL | opération technique de réapprovisionnement d'un compte agent (statut final) |
Si un paiement en crypto-monnaie est effectué, la réponse contiendra un objet crypto.
Exemple d'objet crypto: { "crypto": { "transaction": "4fb2de69804a730072111a3d1506ddc16fdf2f29a35c77e11d7d5e0986bf1be1", "confirmations": "1" } }
| Champ | Description du champ |
|---|---|
| transaction | Hachage des transactions |
| transaction | Nombre de confirmations de transactions |