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-orderBeispiel-Request
{"order_id":"<PAYPAL_ORDER_ID>"}Beispiel-Response
{"ok":false,"error":"UNKNOWN_ORDER","message":"Neznámá objednávka."}Fehlercodes
400 ORDER_ID_REQUIRED — order_id chybí.404 UNKNOWN_ORDER — order_id není známá, dříve vytvořená objednávka.409 CAPTURE_NOT_COMPLETED — Platba ještě nebyla kupujícím uvolněna.502 PAYPAL_CAPTURE_FAILED — Chyba 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).