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 沙盒付款流程並獲買家批准,但根據測試規定已排除此情況(無真實付款供應商調用)