/api/v1/order/status 認証をリクエスト
X-Bolt-Key、X-Bolt-Timestamp、X-Bolt-Signature を含めます。現在のミリ秒 timestamp を使用し、正確なリクエスト本文とともに timestamp に署名します。
01. リクエストパラメータ
application/json注文の作成時に使用した販売者 orderToken ではなく、externalOrderId を送信します。現在の API キーに属する注文のみをクエリできます。
値の例
{"externalOrderId": "INV-20260209-99281"}必須の文字列、6 ~ 64 文字。文字、数字、アンダースコア (_)、およびハイフン (-) を使用できます。
注文の状態と履行
PENDING支払い待ち: 一致する対象となる送金がありません。
PAID支払いが検出され、ブロックチェーンの確認を待っています。
CONFIRMED販売者の審査を通じて支払いが確認または受理されました。コールバック配信はまだ保留中の可能性があります。
COMPLETED支払いが確認され、BoltUtil が正常なコールバック応答を受け取りました。
EXPIRED支払い期間は、一致する適格な送金が行われずに終了しました。確認が遅れたオンタイム転送でも、後で認識される可能性があります。
FAILED注文は失敗した状態です。これを支払いの成功として扱わないでください。
CANCELLED注文はキャンセルされました。これを支払いの成功として扱わないでください。
PAID は確認待ちなので、この状態だけで商品を提供しないでください。CONFIRMED または COMPLETED は支払確認済みを示します。externalOrderId ごとに一度だけ提供してください。COMPLETED は BoltUtil が通知への成功応答を受け取ったことを示し、加盟店による提供完了の証明ではありません。手動審査した支払では実払金額と決済種別も確認してください。
02. 応答フィールド (data)
application/jsonクエリメモ
- クエリは保存された注文の状態を返します。ブロックチェーンはすぐにはスキャンされません。確認値は記録された値です。 status を使用して支払いの確認を決定します。
- 支払いが一致しない場合、paidAmount、shortfallAmount、settlementType、txHash、および関連する時間は null になる可能性があります。これはクエリの失敗ではありません。
- 自分の注文のみを照会できます。無料アカウントは、過去 30 日以内に作成された注文にアクセスできます。アクティブなメンバーはすべての履歴にアクセスできます。注文が見つからない、またはアクセスできない場合、注文が見つかりません。
- paidAt、confirmedAt、および completedAt は、タイムゾーン オフセットを含まない日付時刻文字列 (2026-02-09T18:20:50.790 など) です。これらはミリ秒のタイムスタンプではありません。
一般的なエラー
これらは一般的なケースです。実際の HTTP ステータスと応答コード/メッセージを使用して、障害を診断します。エラー応答は支払い結果ではありません。
- 401: API キー、生の本体署名、および現在のミリ秒 timestamp (サーバー クロックの 5 分以内) を確認します。
- 404: 注文が見つからないか、別の販売者に属しているか、プランで許可されている履歴の範囲外です。