よくある質問
注文金額制限
1. 最小金額制限: Gateペイメント: 0.0001 (すべての通貨単位)
Web3 オンチェーン決済: 0.01 USDT(または他の通貨での同等額)
最小フラッシュ交換額 通貨ペアクエリアPIは、最大値と最小値を返します。
注文金額は設定された最小金額よりも低くてはなりません。例えば、最小金額の制限が 0.0001, 注文の金額は必須です ≥ 0.0001, そのような 0.0001, 0.00011, etc.
2. 精度制限: 注文金額の小数点以下の桁数は、設定された精度を超えてはなりません。たとえば、精度が設定されている場合、 0.0001 (i.e., 小数点以下最大4桁), 0.001 は有効ですが、 0.00011 エラーが発生し、丸められません。
注文金額は必須です 両方に会う 最小額および精度要件を満たさない場合、提出できません。例えば、もし 最小額は0.0001です と 精度制限は0.1です, 0.01 精度要件を満たさず、エラーが発生します。
出金手数料の説明
出金状況確認用API
https://www.gate.com/docs/developers/apiv4/ja/#出金状況の取得
説明
ザ 「出金状況を確認」 APIを使用すると、ユーザーはサポートされているチェーン全体のさまざまなトークンの出金手数料情報を取得できます。ユーザーは必要に応じてチェーンを選択できます。
手数料パラメータ
withdraw_fix_on_chains: 固定出金手数料
チェーン上の引き出し割合: パーセンテージベースの引き出し手数料(特定の特別トークンに適用され、計算される) 引き出し額 × パーセンテージレート)
計算式
出金手数料 = 固定料金 + ( 手数料率 × 引き出し額)
追加の注意事項
最も一般的に使用されるチェーンは、通常、 固定引き出し手数料, どの 毎時更新.
お願いします 各出金の前にAPIリクエストを行ってください 最新の手数料データを取得し、正確な計算を確保するため。
なぜ有効期限内に行われた支払いが期限切れの注文としてマークされるのですか?
支払い時間は、ユーザーが支払いを開始した時点ではなく、オンチェーンでトランザクションが検出された時点に基づいて決定されます。この二つの時間の間に遅延が発生する可能性があります。
Gateアプリまたはウェブ上に表示される請求書と実際に受け取った支払いが異なるのはなぜですか?
アプリまたはウェブは、注文金額を表示し、ユーザーが実際に支払った金額は表示しません。 ユーザーの支払いが注文金額と異なっても、注文金額は引き続き表示されます。詳細な請求については、常にグッズのバックエンドを参照してください。
Create Order APIにおけるmerchantTradeNoとmerchantUserIdの意味
- merchantTradeNo: マーチャントのシステム内の注文番号で、最大32文字の長さです。
- merchantUserId: マーチャントのシステムにおけるユーザーアカウントIDです。これは有効なユーザーIDでなければなりません。そうでない場合、システムがユーザーを特定できないため、アドレスへの支払い関連の返金が失敗します。
オンチェーンアドレス支払いのコールバック情報
なぜ支払いに対して2つのコールバック通知があるのですか?
- 資金到着通知 (TRANSFER_ADDRESS) 資金受領に関する通知です。
- 注文状況変更通知 (PAY_ADDRESS): 注文状況の変更に関する通知。
マーチャントは、注文が成功かどうかを判断し、出荷を進めるか失敗した注文を処理するために、これらの2種類の情報に依存する必要があります。
コールバック通知はいつ送信されますか?
- 資金到着通知 支払いがオンチェーンで確認された後に送信され、資金がリアルタイムでマーチャントのアカウントに入金されると同時に、マーチャントに通知されます。
- 注文状況変更通知 注文のステータスが変更されたときにトリガーされます。
コールバックステータスの理解
1. 資金到着通知 (biztype = TRANSFER_ADDRESS)
- TRANSFERRED_ADDRESS_IN_TERM: 注文の有効期間内に資金がリアルタイムで入金されます。
- TRANSFERRED_ADDRESS_DELAY: 有効期間後に受け取った資金は、マーチャントの支払いアカウントに入金されます(有効期間後のリアルタイム入金)。
- TRANSFERRED_ADDRESS_BLOCK: 取引には潜在的なセキュリティリスクがあり、拒否されました。返金のサポートについてはGate Payにお問い合わせください。
2. 注文ステータス変更通知 (biztype = PAY_ADDRESS)
- PAY_SUCCESS: 支払いが成功しました。
- PAY_CLOSE: 注文は期限切れです。
- PAY_EXPIRED_IN_PROCESS: 資金のオンチェーン確認を待っています。
オンチェーンアドレス支払いのための支払いシナリオと注文状況の決定
1. 有効期間内の全額または過剰支払い
説明 : ユーザーが有効期限内に必要な金額以上を全額支払った場合、オンチェーンで確認されると両方のコールバックがトリガーされます。
注文状況通知 :
- 初期状態: bizStatus = PAY_EXPIRED_IN_PROCESS
- 確認後: bizStatus = PAY_SUCCESS、doneAmountOnChainが含まれています。
資金到着通知 : bizStatus = TRANSFERRED_ADDRESS_IN_TERM, credited amount = transferAmount.
2. 有効期間内の部分的な支払い
説明 : ユーザーは有効期限内に注文金額よりも少ない金額を支払います。一度オンチェーンで確認されると、金額が入金され、資金到着通知が送信されます。
注文ステータス通知 : トリガーされていません。
資金到着通知 : bizStatus = TRANSFERRED_ADDRESS_IN_TERM, amount = transferAmount.
3. 補足なしの部分的支払い
説明 : 部分的な支払いが行われましたが、期限前に追加の金額は加算されません。
注文状況通知 : 注文の有効期限切れ時に送信されます: bizStatus = PAY_CLOSE, amount = doneAmountOnChain.
資金到着通知 : 既に資金が到着した際に送信済みです。 繰り返しコールバックはありません。
4. 補足による部分的な支払い
4.1 有効期限内の補足 注文状況通知 :
- 補足後: bizStatus = PAY_EXPIRED_IN_PROCESS
- 確認後: bizStatus = PAY_SUCCESS、doneAmountOnChainは受け取った合計金額を反映します。
資金到着通知 : 確認後にのみ送信されます: bizStatus = TRANSFERRED_ADDRESS_IN_TERM, amount = transferAmount.
4.2 有効期限後の補足
注文ステータス通知 :
- 期限切れ時: bizStatus = PAY_CLOSE, amount = doneAmountOnChain.
-
遅延補充後に追加の注文ステータス通知はありません。
資金到着通知 :
- 遅延補足時: bizStatus = TRANSFERRED_ADDRESS_DELAY, amount = transferAmount.
-
doneAmountOnChainは含まれません。マーチャントは複数のtransferAmount値を手動で集約する必要があります。
5. 期限切れ後の支払い
説明 : ユーザーは、注文が期限切れになった後に、金額にかかわらず支払います。
注文状況通知 : 期限切れ時: bizStatus = PAY_CLOSE.
資金到着通知 :遅延支払いの場合: bizStatus = TRANSFERRED_ADDRESS_DELAY, amount = transferAmount. 期限切れの支払いに対する doneAmountOnChain がなく、注文ステータスのコールバックもありません。商人は受け取った transferAmount の値をすべて合計する必要があります。.
マーチャントは、注文のステータスと資金到着コールバック通知の両方に基づいて、注文の成功を判断する必要があります。
