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 |