Aicscan Documentation

Pay : remboursements

Préparer un remboursement

POST/v1/refunds

Renvoie le transfert de jeton que le marchand signe et envoie depuis son propre wallet ; Aicscan ne déplace jamais de fonds. to_address est l’adresse fournie par le payeur, sur la chaîne de la facture : l’adresse d’origine d’un paiement n’est jamais proposée par défaut (c’est souvent un portefeuille d’exchange). Avertissements : origin_address (l’adresse a envoyé un paiement de cette facture), exchange_address (étiquetée exchange). Le montant est plafonné au reçu moins les remboursements déjà préparés (refund_exceeds_received). La commission n’est pas remboursée.

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

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

Corps de la requête#

  • invoice_idstring · uuidobligatoire
  • to_addressstringobligatoire

    Adresse de remboursement fournie par le payeur (0x…, ou T… sur TRON).

  • amountstringobligatoire

    Unités natives du jeton de la facture.

Réponses#

201Remboursement préparé, avec la transaction à signer.
Champs de l’objet
  • amountstring

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

  • amount_formattedstring
  • decimalsinteger
  • idstring · uuid
  • objectstring
    Valeurs refund
  • environmentstring
    Valeurs test live
  • invoice_idstring · uuidpeut valoir null
  • chain_idinteger
  • tokenstringpeut valoir null
  • to_addressstring
  • statusstring
    Valeurs prepared pending succeeded failed canceled
  • tx_hashstringpeut valoir null
  • warningstableau de string
    Valeurs origin_address exchange_address
  • created_atstring · date-time
  • updated_atstring · date-time
  • exchange_labelstringpeut valoir null
  • noticestring
  • transactionobject

    transfer(to, amount) ERC-20 / TRC-20 à signer depuis le wallet du marchand.

    Champs de l’objet
    • chain_idinteger
    • tostring

      Contrat du jeton.

    • valuestring
      Valeurs 0
    • datastring

      Données d’appel, 0xa9059cbb….

    • function_selectorstring

      TRON seulement (TronWeb triggerSmartContract).

    • parameterstring

      TRON seulement : paramètres encodés ABI, en hexadécimal, sans le sélecteur.

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