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_REQUIREDAz order_id hiányzik.
404 UNKNOWN_ORDERAz order_id nem ismert, korábban létrehozott rendelés.
409 CAPTURE_NOT_COMPLETEDA fizetést a vevő még nem hagyta jóvá.
502 PAYPAL_CAPTURE_FAILEDHiba 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.