POST/api/public/access-request/paypal/capture-order
Captured (bucht final) egy korábban létrehozott, és a vásárló által a PayPal-fizetési folyamatban jóváhagyott rendelést. Szerveroldali szinten végleges – a kliens nem befolyásolhatja az összeget.
Auth & Absicherung
Keine Authentifizierung erforderlich
strictLimiter (10 lekérés/15 perc, IP-hez kötött).
Idempotent: Nein
Parameter
order_id(body, string, erforderlich)— A paypal/create-order által szolgáltatott PayPal rendelési azonosítóBeispiel-Request
{"order_id":"<PAYPAL_ORDER_ID>"}Beispiel-Response
{"ok":false,"error":"UNKNOWN_ORDER","message":"Ismeretlen rendelés."}Fehlercodes
400 ORDER_ID_REQUIRED — Az order_id hiányzik.404 UNKNOWN_ORDER — Az order_id nem ismert, korábban létrehozott rendelés.409 CAPTURE_NOT_COMPLETED — A fizetést a vevő még nem hagyta jóvá.502 PAYPAL_CAPTURE_FAILED — Hiba a PayPal-kommunikáció során.Live-Test-Nachweis
Mindkét negatív eset PayPal-konfiguráció nélkül élesben ellenőrizve (400 ORDER_ID_REQUIRED, 404 UNKNOWN_ORDER). Egy valódi sikeres esethez egy valós PayPal-sandbox fizetési folyamatnak a vásárló jóváhagyásával kellene megtörténnie, ami a tesztelési előírás szerint kizárva volt (valódi fizetési szolgáltatók hívásainak hiánya).