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

Nincs szükség hitelesítésre

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).

← Közösségi űrlapok.