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

Captured (bogfører endeligt) en tidligere oprettet og af køberen i PayPal Checkout godkendt ordre. Serverside autoritativ — klienten kan ikke påvirke et beløb.

Auth & Absicherung

Keine Authentifizierung erforderlich

strictLimiter (10 Req/15min, IP-bundet).

Idempotent: Nein

Parameter

order_id(body, string, erforderlich)PayPal-ordrenes ID leveret af paypal/create-order

Beispiel-Request

{"order_id":"<PAYPAL_ORDER_ID>"}

Beispiel-Response

{"ok":false,"error":"UNKNOWN_ORDER","message":"Ukendt bestilling."}

Fehlercodes

400 ORDER_ID_REQUIREDorder_id mangler.
404 UNKNOWN_ORDERorder_id er ikke en kendt, tidligere oprettet ordre.
409 CAPTURE_NOT_COMPLETEDBetalingen er endnu ikke frigivet af køberen.
502 PAYPAL_CAPTURE_FAILEDFejl i PayPal-kommunikationen.

Live-Test-Nachweis

Begge negative tilfælde uden PayPal-konfiguration er live verificeret (400 ORDER_ID_REQUIRED, 404 UNKNOWN_ORDER). En ægte succescase ville forudsætte en reel PayPal-sandbox-betalingstransaktion med købergodkendelse, hvilket var udelukket i henhold til testkravene (ingen reelle betalingsudbyderkald).

Offentlige formularer