POST/api/public/access-request/paypal/capture-order

Capture(最終入帳)先前建立並由買家在 PayPal 結帳中批准的訂單。以伺服器端為準——用戶端無法影響金額。

身份驗證同安全保障

唔需要身份驗證

strictLimiter(10 次請求/15 分鐘,IP 綁定)

冪等: 唔係

參數

order_id(body, string,必填)— 由 paypal/create-order 提供嘅 PayPal 訂單 ID

請求範例

{"order_id":"<PAYPAL_ORDER_ID>"}

回應範例

{"ok":false,"error":"UNKNOWN_ORDER","message":"Unbekannte Bestellung."}

錯誤代碼

400 ORDER_ID_REQUIRED — 缺少 order_id。
404 UNKNOWN_ORDER — order_id 唔係一個已知嘅先前建立嘅訂單。
409 CAPTURE_NOT_COMPLETED — 買家仲未批准付款。
502 PAYPAL_CAPTURE_FAILED — PayPal 通訊錯誤。

即時測試證明

兩個負例均未經 PayPal 配置而進行實時驗證(400 ORDER_ID_REQUIRED、404 UNKNOWN_ORDER)。一個真正的成功例則需假設實際的 PayPal 沙盒付款流程並獲買家批准,但根據測試規定已排除此情況(無真實付款供應商調用)

← 公開表單