Pay : factures
Annuler une facture en attente
POST
/v1/invoices/{id}/cancelSeule une facture waiting sans paiement compté peut être annulée (409 invoice_not_cancelable). Un paiement reçu ensuite est traité comme paid_late.
- Rejouable sans risque avec l’en-tête Idempotency-Key : voir Idempotence.
Paramètres de chemin#
idstring · uuidobligatoire
En-têtes#
Idempotency-KeystringobligatoireObligatoire sur tous les POST Pay ; rend la requête rejouable sans risque pendant 24 heures. Cloisonné par environnement de la clé.
Réponses#
200Facture annulée.
Champs de l’objet
idstring · uuidobjectstringstatusstringenvironmentstringexternal_refstringpeut valoir nullvariantstringchain_idintegerpeut valoir nullChaîne du paiement (fixée à la création quand une seule chaîne est offerte).
tokenstringpeut valoir nulldecimalsintegerpeut valoir nullamount_dueanyamount_receivedanyamount_pendinganydifferencestringpeut valoir nullÉcart signé au montant dû, en unités natives.
priceobjectpeut valoir nullChamps de l’objet
currencystringprice_e6stringfx_rate_e6stringUnités de la devise pour 1 USDT, en millionièmes, figé à la création.
fx_sourcestringfx_as_ofstring · date-time
chainstableau de objectChamps de chaque élément
amountstringUnités natives, par exemple
12500000pour 12,5 USDT à 6 décimales.amount_formattedstringdecimalsintegerchain_idintegertokenstringdeposit_addressstringBase58
T…sur TRON.payment_uristringpeut valoir nullURI EIP-681 pour un QR code (chaînes EVM).
expires_atstring · date-timepaid_atstring · date-timepeut valoir nullcreated_atstring · date-timemetadataobject
4xx · 5xxErreur.
Erreur au format standard : voir Erreurs.