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

Captured (finálně zaúčtuje) dříve vytvořenou a kupujícím v PayPal-Checkoutu schválenou objednávku. Serverově autoritativní — klient nemůže ovlivnit žádnou částku.

Auth & Absicherung

Keine Authentifizierung erforderlich

strictLimiter (10 Req/15min, vázané na IP).

Idempotent: Nein

Parameter

order_id(body, string, erforderlich)ID objednávky PayPal poskytnutá službou paypal/create-order

Beispiel-Request

{"order_id":"<PAYPAL_ORDER_ID>"}

Beispiel-Response

{"ok":false,"error":"UNKNOWN_ORDER","message":"Neznámá objednávka."}

Fehlercodes

400 ORDER_ID_REQUIREDorder_id chybí.
404 UNKNOWN_ORDERorder_id není známá, dříve vytvořená objednávka.
409 CAPTURE_NOT_COMPLETEDPlatba ještě nebyla kupujícím uvolněna.
502 PAYPAL_CAPTURE_FAILEDChyba v komunikaci s PayPalem.

Live-Test-Nachweis

Oba negativní případy byly ověřeny živě bez konfigurace PayPal (400 ORDER_ID_REQUIRED, 404 UNKNOWN_ORDER). Skutečný úspěšný případ by vyžadoval reálný platební proces v PayPal Sandbox se schválením kupujícím, což bylo podle testovacího zadání vyloučeno (žádná reálná volání poskytovatelů plateb).

Veřejné formuláře