Sign in
Wprowadzenie/Referencje

Wartości referencyjne

Kody sieci, mapowania waluta-sieć oraz wartości statusów płatności używane w API 2328.io.

Ta strona zawiera wszystkie wartości referencyjne używane w żądaniach i odpowiedziach API.

Kody sieci

Te kody są używane wszędzie, gdzie występuje pole network:

KodSieć
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

Mapowanie waluta-sieć

Każda waluta jest dostępna tylko w wybranym podzbiorze sieci. Skorzystaj z poniższej tabeli, aby wybrać poprawną kombinację:

WalutaDozwolone sieci
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
TONTON
AVAXAVAX-C
POLPOL-MATIC
SOLSOL
DOGEDOGE

Statusy płatności

Pole payment_status w płatnościach oraz filtr /v1/payment/list przyjmują następujące wartości:

StatusOpis
pendingUtworzona, oczekuje na inicjalizację
checkOczekuje na płatność od klienta
paidOpłacona pomyślnie
underpaid_checkNiedopłacona (możliwe uzupełnienie)
underpaidNiedopłacona
overpaidNadpłacona (zaksięgowana)
cancelAnulowana / wygasła
aml_lockTransakcja zablokowana z powodu AML

Nasłuchując udanej płatności, traktuj zarówno paid, jak i overpaid jako stany powodzenia i księguj zamówienie klienta.

Statusy wypłat

Pole status w /v1/payout oraz /v1/payout/status/{uuid} przyjmuje jedną z wartości:

StatusOpis
pendingUtworzona, oczekuje na przetworzenie
completedZakończona pomyślnie — txid jest ustawione
failedBłąd wysyłki — zobacz error_type
cancelledAnulowana

Typy błędów wypłat

Gdy wypłata ma status = failed, pole error_type opisuje przyczynę:

KodOpis
aml_riskWypłata zablokowana przez kontrole ryzyka AML (adres odbiorcy oznaczony jako wysokiego ryzyka)