POST/api/public/access-request/paypal/capture-order
Captures (bokfører endelig) en tidligere opprettet PayPal-bestilling som kjøperen har godkjent i PayPal-checkout. Autoritativt på serversiden – klienten kan ikke påvirke beløpet.
Autentisering og sikring
Ingen autentisering påkrevd
strictLimiter (10 Req/15 min, IP-bundet).
Idempotent: Nei
Parametere
order_id(body, string, påkrevd)— PayPal-ordre-ID-en som paypal/create-order har levertEksempel på forespørsel
{"order_id":"<PAYPAL_ORDER_ID>"}Eksempel på svar
{"ok":false,"error":"UNKNOWN_ORDER","message":"Ukjent ordre."}Feilkoder
400 ORDER_ID_REQUIRED — order_id mangler.404 UNKNOWN_ORDER — order_id er ikke en kjent, tidligere opprettet ordre.409 CAPTURE_NOT_COMPLETED — Betalingen er ennå ikke godkjent av kjøperen.502 PAYPAL_CAPTURE_FAILED — Feil ved PayPal-kommunikasjonen.Live-testbevis
Begge negativtilfellene verifisert live uten PayPal-konfigurasjon (400 ORDER_ID_REQUIRED, 404 UNKNOWN_ORDER). Et ekte suksesstilfelle ville forutsette en ekte PayPal-sandbox-betaling med godkjenning fra kjøperen, noe som var utelukket ifølge testinstruksen (ingen ekte kall til betalingsleverandører).