誤り
Updated:
x402 APIは実際のHTTPステータスコードを使用します。すべてのエラーには同じJSONボディがあり、retry_action 担当者に次に何をすべきかを伝えます。
エラー本文
名前 | 種類 | 説明 |
|---|---|---|
エラー | 文字列 | エラーコードについては、以下の表を参照してください |
メッセージ | 文字列 | 人間が読みやすい短いメッセージ |
再試行可能 | ブール値 | 繰り返しは役立つか |
retry_action | 文字列 | 作業内容: |
retry_after_seconds | 整数 | 再試行するタイミング;以下に等しい |
payment_state | 文字列 |
|
authorization_expires_at | 文字列 | 承認が有効である期限まで。それ以前に新しい承認書に署名しないでください。 |
order_id、operation_id、poll_url | 文字列 | 支払いに関連する順序および操作(該当する場合) |
bound_wallet | 文字列 |
|
facilitator_reason | 文字列 | 支払い確認の失敗理由(固定リストから選択)、または |
詳細 | 文字列 | 詳細(例:無効なフィールドのパスなど): |
新しい引用を含む回答(quote_expired,payment_expired,quote_bound_to_other_wallet) には引用フィールドとPAYMENT-REQUIRED ヘッダー。
{
"error": "payment_not_settleable",
"message": "The presented authorization can still be settled",
"retryable": true,
"retry_action": "wait_and_retry",
"retry_after_seconds": 512,
"payment_state": "unused",
"authorization_expires_at": "2026-11-02T10:16:00Z"
}アクションの再試行
retry_action | 作業内容 |
|---|---|
| この回答に記載された新しい要件に署名してください( |
| 同じリクエストを、同じ |
| In |
| 最初からやり直す(新しい引用、新しい署名)のは、以下の日時より前にならないようにしてください。 |
| 同じ依頼を繰り返しても意味がありません |
| サポートにお問い合わせください。新しい承認には署名しないでください。 |
エラーコード
エラー | HTTP | retry_action | いつ |
|---|---|---|---|
| 402 |
| 有料エンドポイントが呼び出されましたが、 |
| 402 |
| 支払いヘッダーの形式が不正であるか、x402バージョン2に準拠していません( |
| 402 |
| ウォレットのUSDC残高が不足しています。ウォレットにチャージし、認証が有効な間に同じリクエストを繰り返してください。 |
| 402 |
| 見積もりの有効期限が切れているか、すでに支払いが完了しており、お客様の承認も期限切れとなっています。新しい見積もりが返信に含まれています。 |
| 402 |
| 認証は未使用のまま期限切れになったか、キャンセルされました。何も奪われていません。応答には新しい見積もりが含まれています。 |
| 400 |
| 無効なフィールド、不明なフィールド、無効なJSON、ボディが64 KiBを超えている;国、期間、数量、ティア、パッケージ、またはオプションが利用不可;2つ目の住宅用パッケージ;特定のエンドポイントのルール |
| 400 |
|
|
| 403 |
|
|
| 403 |
| ウォレットがブロックされているか、制裁リストに登録されています |
| 401 |
| いいえ |
| 404 |
| その順序は存在しないか、そのトークンはその順序に対して無効です |
| 404 |
| 「トップアップ」または「チャレンジ」が存在しないか、そのトークンが利用できない |
| 409 |
| 同じ認証情報(支払者とノンス)で、異なるコンテンツが表示された |
| 409 |
| 引用はすでに無効ですが、承認処理は引き続き実行可能です。次の状態になるまでお待ちください。 |
| 409 |
| お支払いは現在、弊社スタッフにより審査中です |
| 409 |
| 別のウォレットがすでにこの引用を使用しています。新しい引用が返信に含まれています。 |
| 409 |
| この見積もりに関する別の支払いが処理中です |
| 409 |
| 有料依頼の本文が見積内容と一致していない、または有料承認の重複により別の依頼が発生している |
| 409 |
| あなたのウォレットはすでにこれを使用しています |
| 429 |
| 制限を超えました (制限事項) |
| 503 |
| お支払いの処理がまだ進行中です。同じリクエストを再度 |
| 503 |
| 現在、当サービスでは新規のお支払いを一時的に受け付けておりません |
| 503 |
| 一時的な不具合:価格、カタログ、支払い確認、またはその他のサービスが利用できません |
| 500 |
| 予期せぬエラー |
誤ったHTTPメソッドが返されると405 コード付きinvalid_request.
本サービスからのすべての回答には、X-Request-Id ヘッダー。問題を報告する際は、これをサポートチームに伝えてください。