Sign in
परिचय/संदर्भ

References

2328.io API में उपयोग किए जाने वाले Network codes, currency-network mappings, और payment status values।

यह page API request और response में उपयोग की जाने वाली सभी reference values को सूचीबद्ध करता है।

Network codes

ये codes वहाँ उपयोग किए जाते हैं जहाँ कहीं भी network field उपस्थित होता है:

CodeNetwork
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

Currency-network mapping

प्रत्येक currency केवल कुछ networks के subset पर उपलब्ध है। एक मान्य संयोजन चुनने के लिए इस table का उपयोग करें:

CurrencyAllowed networks
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

Payment statuses

भुगतानों पर payment_status field और /v1/payment/list filter निम्नलिखित values लेता है:

StatusDescription
pendingबनाया गया, initialization की प्रतीक्षा में
checkCustomer से भुगतान की प्रतीक्षा में
paidसफलतापूर्वक भुगतान हुआ
underpaid_checkकम भुगतान (top up कर सकते हैं)
underpaidकम भुगतान
overpaidअधिक भुगतान (credited)
cancelरद्द / expired
aml_lockAML के कारण transaction blocked

सफल भुगतान सुनते समय, आपको paid और overpaid दोनों को सफल states के रूप में मानना चाहिए और customer के order को credit करना चाहिए।

Payout statuses

/v1/payout और /v1/payout/status/{uuid} पर status field इनमें से एक लेता है:

StatusDescription
pendingबनाया गया, processing की प्रतीक्षा में
completedसफलतापूर्वक पूर्ण — txid set है
failedभेजने में त्रुटि — error_type देखें
cancelledरद्द कर दिया गया

Payout error types

जब किसी payout का status = failed होता है, तो error_type field कारण बताता है:

CodeDescription
aml_riskAML risk checks द्वारा payout block (प्राप्तकर्ता address को high-risk के रूप में flag किया गया)