Aicscan Documentation

Pay : factures

Annuler une facture en attente

POST/v1/invoices/{id}/cancel

Seule une facture waiting sans paiement compté peut être annulée (409 invoice_not_cancelable). Un paiement reçu ensuite est traité comme paid_late.

Authentification
Clé d’API (Authorization: Bearer)
Portée requise
pay:write
  • Rejouable sans risque avec l’en-tête Idempotency-Key : voir Idempotence.

Paramètres de chemin#

  • idstring · uuidobligatoire

En-têtes#

  • Idempotency-Keystringobligatoire

    Obligatoire sur tous les POST Pay ; rend la requête rejouable sans risque pendant 24 heures. Cloisonné par environnement de la clé.

    de 1 à 255 caractères

Réponses#

200Facture annulée.
Champs de l’objet
  • idstring · uuid
  • objectstring
    Valeurs invoice
  • statusstring
    Valeurs waiting confirming paid underpaid overpaid expired paid_late canceled held
  • environmentstring
    Valeurs test live
  • external_refstringpeut valoir null
  • variantstring
    Valeurs A B
  • chain_idintegerpeut valoir null

    Chaîne du paiement (fixée à la création quand une seule chaîne est offerte).

  • tokenstringpeut valoir null
  • decimalsintegerpeut valoir null
  • amount_dueany
  • amount_receivedany
  • amount_pendingany
  • differencestringpeut valoir null

    Écart signé au montant dû, en unités natives.

  • priceobjectpeut valoir null
    Champs de l’objet
    • currencystring
    • price_e6string
    • fx_rate_e6string

      Unités de la devise pour 1 USDT, en millionièmes, figé à la création.

    • fx_sourcestring
    • fx_as_ofstring · date-time
  • chainstableau de object
    Champs de chaque élément
    • amountstring

      Unités natives, par exemple 12500000 pour 12,5 USDT à 6 décimales.

    • amount_formattedstring
    • decimalsinteger
    • chain_idinteger
    • tokenstring
    • deposit_addressstring

      Base58 T… sur TRON.

    • payment_uristringpeut valoir null

      URI EIP-681 pour un QR code (chaînes EVM).

  • expires_atstring · date-time
  • paid_atstring · date-timepeut valoir null
  • created_atstring · date-time
  • metadataobject
4xx · 5xxErreur.

Erreur au format standard : voir Erreurs.

Aicscan ne vous demandera jamais de vous connecter à un wallet, de signer une transaction ni d’envoyer des fonds.

aicscan.io · Statut · openapi.yaml