Sign in
Introduction/Références

Références

Codes de réseau, correspondances devise-réseau et valeurs de statut de paiement utilisés dans l'API 2328.io.

Cette page liste toutes les valeurs de référence utilisées dans les requêtes et réponses de l'API.

Codes de réseau

Ces codes sont utilisés partout où un champ network est présent :

CodeRéseau
TRX-TRC20Tron TRC-20
BSC-BEP20BNB Smart Chain
ETH-ERC20Ethereum (ERC-20)
AVAX-CAvalanche C-Chain
POL-MATICPolygon (Matic)
TONTON
BTCBitcoin
LTCLitecoin
DASHDash
SOLSolana
DOGEDogecoin
ZECZcash
XRPXRP Ledger
XMRMonero

Correspondance devise-réseau

Chaque devise n'est disponible que sur un sous-ensemble de réseaux. Utilisez ce tableau pour choisir une combinaison valide :

DeviseRéseaux autorisés
USDTTRX-TRC20, BSC-BEP20, ETH-ERC20, AVAX-C, POL-MATIC, TON, SOL
USDCBSC-BEP20, ETH-ERC20, AVAX-C, POL-MATIC, SOL
BTCBTC
ETHETH-ERC20
BNBBSC-BEP20
TRXTRX-TRC20
LTCLTC
DASHDASH
GRAMTON
AVAXAVAX-C
POLPOL-MATIC
SOLSOL
DOGEDOGE
ZECZEC
XRPXRP
XMRXMR

GRAM est le code d'actif canonique pour la monnaie native de TON. Les API de paiement, de portefeuille statique et de création de paiements acceptent actuellement l'entrée héritée TON et la normalisent en GRAM ; les intégrations doivent stocker et gérer la valeur canonique renvoyée par l'API. L'actif natif de Polygon est POL, tandis que son code réseau est POL-MATIC. Ne jamais envoyer MATIC comme code réseau.

Les directions activées sont une configuration opérationnelle et peuvent changer indépendamment de ce catalogue. Consultez /v1/directions avant de présenter les choix ; considérez ce tableau comme la carte de codes valide, et non comme une garantie que chaque paire est actuellement activée.

Statuts de paiement

Le champ payment_status sur les paiements et le filtre /v1/payment/list prennent les valeurs suivantes :

StatutDescription
pendingCréé, en attente d'initialisation
checkEn attente du paiement du client
paidPayé avec succès
underpaid_checkSous-payé (peut être complété)
underpaidSous-payé
overpaidSurpayé (crédité)
cancelAnnulé / expiré
aml_lockTransaction bloquée pour cause d'AML

Lorsque vous attendez un paiement réussi, vous devez traiter à la fois paid et overpaid comme des états de succès et créditer la commande du client.

Politique de gestion des statuts

StatutExécuter la commande ?Continuer à attendre ?Action opérationnelle
pending / checkNonOui, jusqu'à l'expirationAfficher l'état en attente et effectuer le rapprochement normalement.
underpaid_checkNon par défautOui, un complément peut arriverStocker chaque txid de manière idempotente et afficher le flux de paiement restant.
paidOui, une foisNonExécuter atomiquement à partir de l'événement vérifié.
overpaidOui, une foisNonRemplir et conserver les montants excédentaires/réels conformément à la politique du commerçant.
underpaidSpécifique au produitNonAppliquer une politique de paiement partiel explicite/examen manuel.
cancelNonNonMarquer comme expiré/annulé, mais escalader toute preuve ultérieure sur la chaîne.
aml_lockNonPas d'exécution automatiqueExamen de conformité/support ; ne pas libérer la valeur automatiquement.

Les statuts décrivent la vue de la plateforme sur le paiement. Ils ne remplacent pas votre état local de traitement. Conservez les deux afin qu'une commande remboursée, examinée manuellement ou déjà traitée ne puisse pas être corrompue par un ancien webhook.

Le filtre de requête /v1/payment/list accepte actuellement pending, check, paid, underpaid_check, underpaid, overpaid et cancel. Il n’accepte pas aml_lock comme filtre même si un paiement verrouillé par AML peut être retourné par d’autres points de paiement.

Statuts de retrait

Le champ status sur /v1/payout et /v1/payout/status/{uuid} prend l'une des valeurs suivantes :

StatutDescription
pendingCréé, en attente de traitement
completedTerminé avec succès — txid est défini
failedErreur d'envoi — voir error_type
cancelledAnnulé

Types d'erreurs de retrait

Lorsqu'un retrait a status = failed, le champ error_type indique la raison :

CodeDescription
aml_riskRetrait bloqué par les contrôles de risque AML (adresse du destinataire signalée comme à haut risque)