メインコンテンツへスキップ

概要

暗号資産決済はホスト型チェックアウトUSDC を受け付けます。APIで決済を作成後、顧客を payment_url にリダイレクトします。チェックアウトページには専用の入金アドレス(QRコード付き)が表示され、顧客がそこへUSDCを送金すると、オンチェーンで入金が確認され次第、決済が自動的に完了します。
各決済ごとに使い切りの入金アドレスが発行されます。金額は決済通貨(例: USD)で提示され、顧客はそれに相当する額のUSDCで支払います。

決済フロー

1

決済作成

POST /v1/payments を呼び出して決済を作成し、payment_url を取得
2

顧客をリダイレクト

顧客を payment_url にリダイレクト
3

顧客がUSDCを送金

顧客がチェックアウトページに表示された入金アドレスへUSDCを送金
4

オンチェーン確認

入金が検知され、オンチェーンで確認されます(通常1分以内)
5

完了

決済ステータスが succeeded になり、Webhookが送信されます

実装例

暗号資産フローへの振り分け

暗号資産決済は、アカウントに割り当てられた決済フローを通じて提供されます。暗号資産がデフォルトフローの場合、追加のパラメータは不要です。複数の決済方法を利用している場合は、flow_id に暗号資産フローを指定して決済を暗号資産に振り分けます:

Webhook連携

顧客はオンチェーンで支払うため、決済は非同期で完了します。確実に結果を確認するためWebhookを設定してください:
顧客が請求額より少ない額を送金した場合、決済は succeeded として完了しません。過少入金の扱いはアカウント設定に従います。部分入金の照合が必要な場合はサポートにお問い合わせください。
APIパラメータとレスポンスの詳細は、決済作成 APIリファレンスをご覧ください。