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

Iqeda (ibhuka ekugcineni) i-oda elenziwe ngaphambilini futhi elagunyazwa umthengi ku-PayPal-Checkout. Igunyaza ngohlangothi lweseva — ikhasimende alikwazi ukuthonya inani.

Ukuqinisekisa ubunikazi nokuvikeleka

Akudingeki ukuqinisekisa ubunikazi

strictLimiter (izicelo eziyi-10/15min, ihlanganiswe ne-IP).

I-idempotent: Cha

Amapharamitha

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

Isibonelo se-request

{"order_id":"<PAYPAL_ORDER_ID>"}

Isibonelo se-response

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

Amakhodi amaphutha

400 ORDER_ID_REQUIRED — order_id ayikho.
404 UNKNOWN_ORDER — order_id ayiyona i-oda eyaziwayo eyadalwa ngaphambilini.
409 CAPTURE_NOT_COMPLETED — Inkokhelo ayikagunyazwa umthengi.
502 PAYPAL_CAPTURE_FAILED — Iphutha ekuxhumaneni ne-PayPal.

Ubufakazi bokuhlolwa bukhoma

Amacala amabili angemihle ngaphandle kokulungiswa kwe-PayPal aqinisekiswe bukhoma (400 ORDER_ID_REQUIRED, 404 UNKNOWN_ORDER). Icala eliphumelelayo langempela lidinga inqubo yangempela yokukhokha ye-PayPal-Sandbox nokugunyazwa komthengi, okwakukhishiwe ngokomyalelo wokuhlola (azikho izicelo zangempela kubahlinzeki bokukhokha).

← Amafomu omphakathi