POST/api/public/access-request/paypal/capture-order
Kap (regjistron përfundimisht) një porosi të krijuar më parë dhe të miratuar nga blerësi në PayPal-Checkout. Autoritar nga ana e serverit — klienti nuk mund të ndikojë në shumën.
Autentifikimi dhe siguria
Nuk kërkohet autentifikim
strictLimiter (10 kërkesa/15min, i lidhur me IP).
Idempotent: Jo
Parametrat
order_id(body, string, i detyrueshëm)— ID e urdhrit PayPal të dhënë nga paypal/create-orderShembull request-i
{"order_id":"<PAYPAL_ORDER_ID>"}Shembull response-i
{"ok":false,"error":"UNKNOWN_ORDER","message":"Porosi e panjohur."}Kodet e gabimeve
400 ORDER_ID_REQUIRED — order_id mungon.404 UNKNOWN_ORDER — order_id nuk është një porosi e njohur, e krijuar më parë.409 CAPTURE_NOT_COMPLETED — Pagesa nuk është miratuar ende nga blerësi.502 PAYPAL_CAPTURE_FAILED — Gabim në komunikimin me PayPal.Prova e testit live
Të dy rastet negative pa konfigurim PayPal u verifikuan live (400 ORDER_ID_REQUIRED, 404 UNKNOWN_ORDER). Një rast i vërtetë suksesi do të kërkonte një proces real pagese në PayPal Sandbox me miratimin e blerësit, gjë që u përjashtua sipas kërkesës së testimit (pa thirrje reale te ofruesit e pagesave).