Vérification du statut de la facture
/api/einvoice/status
La demande peut être effectuée soit à l'aide du numéro de suivi dans le système comptable du client, soit à l'aide du numéro de suivi émis par la passerelle. Il est obligatoire de passer au moins un paramètre.
Paramètres transmis:
Champ | Description du champ |
---|---|
payment_id | numéro de suivi de l'ordre de paiement dans le système comptable du client |
tracking | numéro de suivi de la commande dans le système comptable passerelle |
Un exemple: { "payment_id": 6, "tracking": "6EEB-220B-FB62-3405-0C57-65FA-0C4C-F6D4" }
Exemple de réponse réussie: { "tracking": "0527-7AB2-D140-5DA6-5D78-27AA-96AC-118F", "payment_id": "6623237", "currency": "visamaster.usd", "created": "2017-03-14 20:36:09", "processed": "2017-03-14 21:14:05", "status": "PAYED", "amount": 5000.00, "fee": 100.00, "accrual_amount": 4900.00, "accrual_currency": "USD", "is_recalc": false }
Paramètres de retour
Champ | Description |
---|---|
error | description de l'erreur |
tracking | numéro de suivi dans le système de comptabilité de la passerelle |
payment | numéro de suivi dans le système comptable du client |
status | statut de paiement. Valeurs possibles: CREATED - commande créée, PAYIN - en cours de radiation, FAILED - échec du paiement (statut final). La description elle-même est dans le bloc error CANCELED - le paiement n'est plus attendu (statut final), PAYED_RECALC - la facture a été payée, mais le montant du remboursement a été recalculé (statut final), FINISHED - fonds radiés (statut final), PAYIN_ERROR - Il n'a pas été possible d'annuler les fonds. PRÉSENT UNIQUEMENT DANS LES COMPTES CRÉÉS EN MODE TEST. |
currency | devise dans laquelle le débit a été effectué |
amount | montant facturé |
fee | commission déduite du magasin |
accrual_amount | montant crédité sur le compte du magasin |
is_recalc | Si true, cela signifie que le montant réel du paiement diffère de celui indiqué par le magasin et que le montant de l'indemnisation versée au magasin a été recalculé en fonction du paiement réel.. |
created | date et heure de création de la facture au format Y-m-d H:i:s |
processed | date de traitement (radiation des fonds du client) de la facture au format A-m-d H:i:s |
accrual_currency | devise créditée sur le compte du magasin |
Si une cryptomonnaie est reçue, la réponse contiendra un objet crypto.
Exemple d'objet crypto: { "crypto": { "address": "3HaazHQCuLfpRxPSF123ALiisMSqGYjYcSd", "current_confirmations": "1", "success_confirmations": 4 } }
Champ | Description du champ |
---|---|
address | Adresse à laquelle l'utilisateur doit transférer les fonds |
current_confirmations | Nombre actuel de confirmations de transfert réseau |
success_confirmations | Le nombre de confirmations, une fois atteintes, les fonds seront crédités à la caisse |