調達注文支払い API

POST /v1/orders/pay

リクエスト本文

フィールド必須説明
channelはい1688 | taobao
order_idはいcreate から取得したメイン注文 ID
pay_channel1688 では任意例: Alipay / kjpayV2

レスポンス

StandardOrderPayResult — response model。

支払いの確認と復旧 {#recovery-guidance}

Taobao self 標準モードは注文照会で確認した場合のみ success: true を返します。code: "0" や旧成功結果は引き落としの証拠ではありません。pending は Gateway の未確認状態で、公式キュー状態ではありません。

Idempotency-Key は任意の HTTP ヘッダーです。同じ試行では同じ Key を再利用します。新 Key は新たな実際の支払いを送信するため、未確認結果を回避する目的で自動生成しないでください。

追加の任意フィールド:

  • payment_submission_status: submitted / rejected / unknown.
  • payment_recovery: action, reason, elapsed_seconds.
action支払いの確認と復旧
none再支払いしない
query_order注文照会または同じ Key を再利用
retry_with_new_key明確な拒否の原因を修正し、注文が支払い可能なことを確認して新規試行
manual_review支払い記録と口座履歴を手動確認し、自動で再支払いしない

元の Key 付き試行から 15 分経過後も未確認の場合:unknown / manual_review / CONFIRMATION_OVERDUE。公式の失敗や期限切れの証拠ではなく、Key 解除や再引き落としを行いません。旧結果、タイムアウト、停滞した試行も照会のみで、確認を保存します。新 Key の前に元の試行が支払い・引き落としなしで終了したことを手動確認してください。未払い表示だけでは不十分です。

本文 request_id は元の試行、ヘッダー x-request-id は現在の HTTP リクエストです。upstream、sandbox、倉庫モードは変更しません。1688 は明確な paySuccess に案内を追加します。新規試行で明示する op_request_id も新しくしてください。

Get Support

Need integration help? Contact Developer Support at support@hiobuy.com · Response within 1–2 business days

Email support