POST/api/public/access-request/paypal/capture-order
Izvede Capture (dokončno knjiženje) predhodno ustvarjenega naročila, ki ga je kupec odobril v PayPal Checkoutu. Strežniško avtoritativno — odjemalec ne more vplivati na znesek.
Avtentikacija in zaščita
Avtentikacija ni potrebna
strictLimiter (10 zahtev/15 min, vezano na IP).
Idempotentno: Ne
Parametri
order_id(body, string, obvezno)— ID naročila PayPal, ki ga vrne paypal/create-orderPrimer zahteve
{"order_id":"<PAYPAL_ORDER_ID>"}Primer odgovora
{"ok":false,"error":"UNKNOWN_ORDER","message":"Neznano naročilo."}Kode napak
400 ORDER_ID_REQUIRED — Manjka order_id.404 UNKNOWN_ORDER — order_id ni znano, prej ustvarjeno naročilo.409 CAPTURE_NOT_COMPLETED — Plačila kupec še ni odobril.502 PAYPAL_CAPTURE_FAILED — Napaka pri komunikaciji s PayPal.Dokaz testa v živo
Oba negativna primera brez konfiguracije PayPal sta preverjena v živo (400 ORDER_ID_REQUIRED, 404 UNKNOWN_ORDER). Pravi uspešni primer bi zahteval dejanski plačilni postopek v peskovniku PayPal z odobritvijo kupca, kar je bilo po preizkusni zahtevi izključeno (brez klicev pravih ponudnikov plačilnih storitev).