Sign in
はじめに/リファレンス

リファレンス

2328.io API 全体で使用されるネットワークコード、通貨とネットワークの対応表、および支払いステータス値。

このページでは、API リクエストおよびレスポンス全体で使用されるすべてのリファレンス値を一覧表示します。

ネットワークコード

これらのコードは、network フィールドが存在するすべての場所で使用されます:

CodeNetwork
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

通貨とネットワークの対応

各通貨は一部のネットワークでのみ利用可能です。有効な組み合わせを選ぶには、この表を参照してください:

CurrencyAllowed networks
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 は TON ネイティブ通貨の標準的な資産コードです。支払い、静的ウォレット、および支払い作成 API は現在、従来の TON 入力を受け入れ、GRAM に正規化します。統合では、API が返す標準値を保存および取り扱う必要があります。Polygon ネイティブ資産は POL であり、そのネットワークコードは POL-MATIC です。MATIC をネットワークコードとして送信してはいけません。

有効な方向は運用構成であり、このカタログとは独立して変更できます。選択肢を提示する前に /v1/directions をクエリしてください。この表を有効なコードマップとして扱い、現在すべてのペアが有効である保証とは見なさないでください。

支払いステータス

支払いの payment_status フィールドおよび /v1/payment/list のフィルターは、以下の値を取ります:

StatusDescription
pending作成済み、初期化待ち
check顧客からの支払い待ち
paid支払い完了
underpaid_check不足支払い(追加入金可能)
underpaid不足支払い
overpaid超過支払い(クレジット済み)
cancelキャンセル/期限切れ
aml_lockAML によりトランザクションがブロック

支払い成功を待ち受ける際は、paidoverpaid の両方を成功状態として扱い、顧客の注文をクレジットしてください。

ステータス処理ポリシー

ステータス注文を履行しますか?待機を続けますか?操作アクション
pending / checkいいえはい、期限まで保留状態を表示し、通常通り照合します。
underpaid_checkデフォルトはいいえはい、追加入金が到着する可能性があります各txidを冪等的に保存し、残り支払いのワークフローを表示します。
paidはい、一度だけいいえ確認済みイベントから原子単位で履行します。
overpaidはい、一度だけいいえ加盟店ポリシーのために過剰/実際の金額を履行および保持する。
underpaid製品別いいえ明示的な部分支払い/手動レビューのポリシーを適用する。
cancelいいえいいえ期限切れ/キャンセル済みをマークするが、その後のオンチェーンの証拠はエスカレーションする。
aml_lockいいえ自動履行なしコンプライアンス/サポートレビュー;自動的に価値を開放しない。

ステータスはプラットフォームの支払いに対する見解を示すものであり、ローカルの履行状態に取って代わるものではない。返金済み、手動でレビュー済み、または既に履行済みの注文が古いウェブフックによって破損しないよう、両方を保存する。

/v1/payment/list リクエストフィルターは現在、pendingcheckpaidunderpaid_checkunderpaidoverpaid、および cancel を受け入れます。AML ロックされた支払いであっても、他の支払いエンドポイントで返金可能である aml_lock は、フィルターとしては受け入れられません。

出金ステータス

/v1/payout および /v1/payout/status/{uuid}status フィールドは以下のいずれかを取ります:

StatusDescription
pending作成済み、処理待ち
completed正常に完了 — txid が設定される
failed送信エラー — error_type を参照
cancelledキャンセル済み

出金エラータイプ

出金が status = failed の場合、error_type フィールドが理由を示します:

CodeDescription
aml_riskAML リスクチェックにより出金がブロックされました(受取アドレスが高リスクとしてフラグ付け)