Sign in
Introductie/Referenties

References

Netwerkcodes, valuta-netwerk-toewijzingen en betalingsstatuswaarden die in de hele 2328.io API worden gebruikt.

Deze pagina geeft een overzicht van alle referentiewaarden die in API-verzoeken en -responses worden gebruikt.

Netwerkcodes

Deze codes worden gebruikt waar een network-veld aanwezig is:

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

Valuta-netwerk-toewijzing

Elke valuta is alleen beschikbaar op een subset van netwerken. Gebruik deze tabel om een geldige combinatie te kiezen:

ValutaToegestane netwerken
USDTTRX-TRC20, BSC-BEP20, ETH-ERC20, BASE, AVAX-C, POL-MATIC, TON, SOL
USDCBSC-BEP20, ETH-ERC20, BASE, AVAX-C, POL-MATIC, SOL
BTCBTC
ETHETH-ERC20, BASE
BNBBSC-BEP20
TRXTRX-TRC20
LTCLTC
DASHDASH
GRAMTON
AVAXAVAX-C
POLPOL-MATIC
SOLSOL
DOGEDOGE
ZECZEC
XRPXRP
XMRXMR

GRAM is de canonieke activacode voor de TON-native valuta. De APIs voor betaling, statische portemonnee en uitbetalingscreatie accepteren momenteel legacy TON-invoer en normaliseren dit naar GRAM; integraties moeten de canonieke waarde die door de API wordt geretourneerd opslaan en verwerken. Het native activum van Polygon is POL, terwijl de netwerkcode POL-MATIC is. Verstuur nooit MATIC als netwerkcode.

Ingeschakelde richtingen zijn operationele configuraties en kunnen onafhankelijk van deze catalogus veranderen. Raadpleeg /v1/directions voordat je keuzes presenteert; behandel deze tabel als de geldige codemap en niet als een garantie dat elk paar momenteel is ingeschakeld.

Betalingsstatussen

Het veld payment_status op betalingen en de filter /v1/payment/list neemt de volgende waarden aan:

StatusBeschrijving
pendingAangemaakt, wacht op initialisatie
checkWacht op betaling van klant
paidSuccesvol betaald
underpaid_checkTe weinig betaald (kan worden bijgevuld)
underpaidTe weinig betaald
overpaidTe veel betaald (bijgeboekt)
cancelGeannuleerd / verlopen
aml_lockTransactie geblokkeerd vanwege AML

Wanneer je luistert naar een succesvolle betaling, moet je zowel paid als overpaid als succesvolle statussen behandelen en de order van de klant bijboeken.

Beleidsregels voor statusafhandeling

StatusBestelling uitvoeren?Blijven wachten?Operationele actie
pending / checkNeeJa, tot de vervaldatumToon de in afwachting zijnde status en verwerk normaal.
underpaid_checkNee standaardJa, bijbetaling kan arriverenSla elk txid idempotent op en toon de resterende-betaling workflow.
paidJa, eenmaalNeeVoer atomaire uitvoering uit vanaf het geverifieerde evenement.
overpaidJa, eenmaalNeeVoldoe en behoud overtollige/werkelijke bedragen voor het beleid van de handelaar.
underpaidProduct-specifiekNeePas expliciet beleid voor gedeeltelijke betaling/handmatige beoordeling toe.
cancelNeeNeeMarkeer verlopen/geannuleerd, maar escaleer eventueel latere bewijsstukken op de blockchain.
aml_lockNeeGeen automatische uitvoeringCompliance/ondersteuningsbeoordeling; vrijwaarde niet automatisch.

Statussen beschrijven het perspectief van het platform op de betaling. Ze vervangen niet uw lokale uitvoeringsstatus. Bewaar beide zodat een terugbetaalde, handmatig beoordeelde of reeds uitgevoerde bestelling niet beschadigd kan worden door een oudere webhook.

Het /v1/payment/list aanvraagfilter accepteert momenteel pending, check, paid, underpaid_check, underpaid, overpaid en cancel. Het accepteert aml_lock niet als filter, ook al kan een AML-vergrendelde betaling worden teruggegeven door andere betaaldiensten.

Uitbetalingsstatussen

Het veld status op /v1/payout en /v1/payout/status/{uuid} neemt een van de volgende waarden aan:

StatusBeschrijving
pendingAangemaakt, wacht op verwerking
completedSuccesvol voltooid — txid is ingesteld
failedVerzendfout — zie error_type
cancelledGeannuleerd

Foutsoorten van uitbetalingen

Wanneer een uitbetaling status = failed heeft, beschrijft het veld error_type de reden:

CodeBeschrijving
aml_riskUitbetaling geblokkeerd door AML-risicocontroles (ontvangeradres gemarkeerd als hoog risico)