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 |