導入ガイド

注文を履行する前に USDT / USDC 支払いを確認する方法

顧客が支払ったと言っているのに注文がまだ保留中の場合、ブロックチェーンの事実と注文の事実を比較する反復可能な方法が必要です。このガイドでは、販売業者が TRC20、ERC20、BEP20、Polygon、および Solana にわたって実行する必要がある小切手について説明します。

手順

顧客が支払ったと言っているのに注文がまだ保留中の場合、ブロックチェーンの事実と注文の事実を比較する反復可能な方法が必要です。このガイドでは、販売業者が TRC20、ERC20、BEP20、Polygon、および Solana にわたって実行する必要がある小切手について説明します。

注文を履行する前に USDT / USDC 支払いを確認する方法

  1. 01

    バックエンドから金額、ネットワーク、外部注文IDを指定して決済注文を作成します。

  2. 02

    購入者に決済URL、ネットワーク、受取アドレス、QRコード、正確なUSDT / USDC金額を表示します。

  3. 03

    BoltUtilがネットワーク、トークンコントラクト、宛先、金額、有効期限、承認数を確認します。

  4. 04

    支払い確認後、Webhook署名を検証し、冪等に商品やサービスを提供します。

BoltUtil は支払いを照合し、署名付きコールバックを送信します。加盟店のサーバーで署名と注文状態を確認し、重複処理を防いでから納品・開通・入金処理を行います。

>統合に関するメモ

制作前に大切なこと

ノンカストディアル決済

USDT / USDCは加盟店ウォレットへ直接送金され、BoltUtilが資金や秘密鍵を保管することはありません。

6 つの決済ネットワーク

TRON、Ethereum、BNB Smart Chain、Polygon、Solana、Base に対応。TRON は USDT / USDC のみ。その他の USDT / USDC 決済も、資産の有効化と有効な受取ウォレットが必要です。

署名付きWebhook

HMAC署名、タイムスタンプ、再送ログにより、安全な決済後処理を実装できます。

トランザクション ステータスが成功であり、USDT / USDC 転送イベントが含まれていることを確認します。
Network matches the order
Configured token contract / mint matches
Destination matches the order wallet
Full payable amount matches
Payment time and order window checked
Required confirmations reached
Transaction association and fulfillment checked

導入・調査用の例です。リクエストは送信されません。注文データ、ネットワーク設定、API ドキュメントを確認してください。

API ドキュメントを読む

次に確認すること

元の注文番号と取引ハッシュを保存してください。送金成功、支払確認、Webhook 配信成功は別々に確認します。

注文 A = 1.000、B = 1.010、C = 1.020 の場合、1.020 の送金は他の条件も満たしたときに C と一致します。1.030 に完全一致する注文はありません。

説明用の例です。差額が自動承認されるわけではなく、条件、有効期間、帰属の確認が必要です。無料アカウントは自分の確認記録を閲覧でき、関連付けの承認・拒否には有効な Pro が必要です。

金額が完全一致
全桁の金額、ネットワーク、トークン、ウォレット、有効期間を比較します。条件を満たす完全一致が差額確認の候補より優先されます。
不足・過払い
条件を満たす手動送金は確認記録の対象になります。差額上限と注文への帰属を確認し、単に金額が近い注文を選ばないでください。
支払確認中
PAID は入金記録後も確認が続いている状態です。ネットワークの確認数とスキャン進捗を調べ、再送金を求めないでください。
支払確認済みだが店舗に反映されない
Webhook 配信、HTTP 応答、元の本文の署名、注文の永続化を確認します。受信側を修正して権限内で再送し、二重提供を防いでください。
ネットワークやトークンが異なる
実際のネットワークとコントラクトまたは Mint を確認します。同名トークンや同じアドレス形式でも別経路の送金はこの注文の支払にはなりません。

注文作成はサーバー側で行う

APIキーをブラウザーへ公開せず、決済画面を表示する前に外部注文IDを保存します。

ネットワークを明確に表示する

アドレスだけでなく、TRC20、ERC20、BEP20、Polygon、Solanaのどれを使うか明示します。

検証後にサービスを提供する

戻り先URLは支払い証明ではありません。署名付きWebhookかサーバー側の状態照会を使用します。

導入ガイド

販売者が公開前に尋ねる質問

BoltUtilは加盟店の資金を保管しますか?

いいえ。資金は加盟店ウォレットへ直接送られ、BoltUtilは送金を監視して通知します。

USDT / USDC決済はどのように照合されますか?

ネットワーク、トークン、宛先、正確な金額、注文状態、有効期限を確認します。

USDT と USDC はどのネットワークに対応していますか?

TRON は USDT のみ対応します。Ethereum、BNB Smart Chain、Polygon、Solana、Base は設定された USDT / USDC に対応します。利用可否は有効なチャネルと加盟店ウォレットによります。

よりクリーンな USDT / USDC 支払いフローの開始

顧客にスクリーンショットの送信を依頼することなく、注文を作成し、転送を監視し、バックエンドに通知します。