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

I-capture (ibhuka ekugcineni) i-oda edalwe ngaphambilini futhi evunywe ngumthengi ku-PayPal-checkout. Igunya ohlangothini lweseva — i-client ayikwazi ukuthinta inani.

Ukuqinisekisa ubuwena lokuvikeleka

Kakudingeki ukuqinisekisa ubuwena

strictLimiter (10 Req/15min, obotshelwe ku-IP).

I-idempotent: Hatshi

Amapharamitha

order_id(body, string, kuyadingeka)— I-PayPal-Order-ID ethunyelwe yi-paypal/create-order

Isibonelo sesicelo (request)

{"order_id":"<PAYPAL_ORDER_ID>"}

Isibonelo sempendulo (response)

{"ok":false,"error":"UNKNOWN_ORDER","message":"I-oda engaziwa."}

Amakhodi amaphutha

400 ORDER_ID_REQUIRED — order_id ayikho.
404 UNKNOWN_ORDER — order_id akusiyo i-oda eyaziwayo eyadalwa ngaphambilini.
409 CAPTURE_NOT_COMPLETED — Inkokhelo ayikavunywa ngumthengi.
502 PAYPAL_CAPTURE_FAILED — Iphutha ekuxhumaneni ne-PayPal.

Ubufakazi bokuhlola okuphilayo

Wonke amacala amabili angaphumelelanga ngaphandle kokulungiselelwa kwe-PayPal aqinisekiswe bukhoma (400 ORDER_ID_REQUIRED, 404 UNKNOWN_ORDER). Ikhesi eliphumelelayo langempela lingadinga inqubo yangempela yokukhokha ye-PayPal-Sandbox lokuvunywa ngumthengi, okwakukhutshelwe ngaphandle ngokwemibandela yokuhlola (akula ukubizwa kwabanikezeli bokukhokha kwangempela).

← Amafomu omphakathi