Sign in
Einführung/Referenzen

References

Netzwerkcodes, Währungs-Netzwerk-Zuordnungen und Werte für Zahlungsstatus, die in der gesamten 2328.io API verwendet werden.

Diese Seite listet alle Referenzwerte auf, die in API-Anfragen und -Antworten verwendet werden.

Netzwerkcodes

Diese Codes werden überall dort verwendet, wo ein network-Feld vorhanden ist:

CodeNetzwerk
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

Währungs-Netzwerk-Zuordnung

Jede Währung ist nur in einer Teilmenge der Netzwerke verfügbar. Verwenden Sie diese Tabelle, um eine gültige Kombination auszuwählen:

WährungErlaubte Netzwerke
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 ist der kanonische Asset-Code für die native Währung von TON. Die APIs für Zahlung, statische Wallets und Auszahlungserstellung akzeptieren derzeit den veralteten TON-Input und normalisieren ihn zu GRAM; Integrationen sollten den vom API zurückgegebenen kanonischen Wert speichern und verarbeiten. Das native Asset von Polygon ist POL, während sein Netzcode POL-MATIC ist. Senden Sie niemals MATIC als Netzcode.

Aktivierte Richtungen sind betriebliche Konfigurationen und können unabhängig von diesem Katalog geändert werden. Fragen Sie /v1/directions ab, bevor Sie Optionen präsentieren; behandeln Sie diese Tabelle als die gültige Codes-Übersicht, nicht als Garantie, dass jedes Paar derzeit aktiviert ist.

Zahlungsstatus

Das Feld payment_status für Zahlungen sowie der Filter für /v1/payment/list nimmt folgende Werte an:

StatusBeschreibung
pendingErstellt, wartet auf Initialisierung
checkWartet auf Zahlung des Kunden
paidErfolgreich bezahlt
underpaid_checkUnterbezahlt (Aufstockung möglich)
underpaidUnterbezahlt
overpaidÜberzahlt (gutgeschrieben)
cancelStorniert / abgelaufen
aml_lockTransaktion aufgrund von AML blockiert

Wenn Sie auf eine erfolgreiche Zahlung warten, sollten Sie sowohl paid als auch overpaid als erfolgreiche Status behandeln und die Bestellung des Kunden gutschreiben.

Statusverwaltungsrichtlinie

StatusBestellung ausführen?Weiter warten?Betriebliche Aktion
pending / checkNeinJa, bis zum AblaufZeige ausstehenden Status an und gleiche normal ab.
underpaid_checkStandardmäßig NeinJa, Nachzahlung kann eintreffenSpeichere jede txid idempotent und zeige den Workflow für Restzahlungen an.
paidJa, einmalNeinFühre atomar aus dem verifizierten Ereignis aus.
overpaidJa, einmalNeinAusführen und überschüssige/tatsächliche Beträge für merchant-Richtlinie behalten.
underpaidProduktspezifischNeinExplizite Teilzahlungs-/Manuell-Überprüfungsrichtlinie anwenden.
cancelNeinNeinAls abgelaufen/storniert markieren, aber spätere On-Chain-Beweise eskalieren.
aml_lockNeinKeine automatische ErfüllungCompliance-/Support-Überprüfung; Wert nicht automatisch freigeben.

Status beschreiben die Sicht der Plattform auf die Zahlung. Sie ersetzen nicht Ihren lokalen Erfüllungsstatus. Speichern Sie beide, sodass eine erstattete, manuell überprüfte oder bereits erfüllte Bestellung nicht durch ein älteres webhook beschädigt werden kann.

Der /v1/payment/list-Anfragefilter akzeptiert derzeit pending, check, paid, underpaid_check, underpaid, overpaid und cancel. Er akzeptiert aml_lock nicht als Filter, obwohl eine AML-gesperrte Zahlung von anderen Zahlungsendpunkten zurückgegeben werden kann.

Auszahlungsstatus

Das Feld status bei /v1/payout und /v1/payout/status/{uuid} nimmt einen der folgenden Werte an:

StatusBeschreibung
pendingErstellt, wartet auf Verarbeitung
completedErfolgreich abgeschlossen — txid ist gesetzt
failedSendefehler — siehe error_type
cancelledStorniert

Auszahlungs-Fehlertypen

Wenn eine Auszahlung den Status status = failed hat, beschreibt das Feld error_type den Grund:

CodeBeschreibung
aml_riskAuszahlung durch AML-Risikoprüfungen blockiert (Empfängeradresse als hohes Risiko gekennzeichnet)