POST/api/public/access-request/paypal/capture-order
Gör capture (slutlig bokföring) av en tidigare skapad order som köparen har godkänt i PayPal-checkouten. Auktoritativt på serversidan — klienten kan inte påverka något belopp.
Autentisering & säkerhet
Ingen autentisering krävs
strictLimiter (10 beg./15 min, IP-bunden).
Idempotent: Nej
Parametrar
order_id(body, string, obligatorisk)— Den av paypal/create-order levererade PayPal-order-IDExempel på request
{"order_id":"<PAYPAL_ORDER_ID>"}Exempel på response
{"ok":false,"error":"UNKNOWN_ORDER","message":"Okänd order."}Felkoder
400 ORDER_ID_REQUIRED — order_id saknas.404 UNKNOWN_ORDER — order_id är inte en känd, tidigare skapad order.409 CAPTURE_NOT_COMPLETED — Betalningen har ännu inte godkänts av köparen.502 PAYPAL_CAPTURE_FAILED — Fel vid kommunikationen med PayPal.Bevis från livetest
Båda negativa fallen verifierade live utan PayPal-konfiguration (400 ORDER_ID_REQUIRED, 404 UNKNOWN_ORDER). Ett verkligt framgångsfall skulle förutsätta en verklig PayPal-sandbox-betalning med köparens godkännande, vilket enligt testinstruktionen var uteslutet (inga riktiga anrop till betalningsleverantörer).