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

Captured (bucket final) adalah pesanan yang dibuat sebelumnya dan dikeluarkan oleh pembeli di Checkout PayPal.

Auth & Absicherung

Keine Authentifizierung erforderlich

strictLimiter (10 Req/15min, terikat IP).

Idempotent: Nein

Parameter

order_id(body, string, erforderlich)ID pesanan PayPal yang disalurkan oleh paypal/create-order

Beispiel-Request

{"order_id":"<PAYPAL_ORDER_ID>"}

Beispiel-Response

{"ok":false,"error":"UNKNOWN_ORDER","message":"order tidak diketahui"}

Fehlercodes

400 ORDER_ID_REQUIREDorder_id tidak wujud.
404 UNKNOWN_ORDERorder_id bukan pesanan yang diketahui dan dibuat sebelum ini.
409 CAPTURE_NOT_COMPLETEDBayaran belum dikeluarkan oleh pembeli.
502 PAYPAL_CAPTURE_FAILEDKesilapan dalam komunikasi PayPal.

Live-Test-Nachweis

Kedua-dua kes negatif disahkan secara langsung tanpa konfigurasi PayPal (400 ORDER_ID_REQUIRED, 404 UNKNOWN_ORDER). Kes kejayaan sebenar memerlukan transaksi pembayaran sandbox PayPal sebenar dengan pembebasan pembeli, yang menurut syarat ujian tidak dibenarkan (tidak ada panggilan pembekal pembayaran sebenar).

Borang awam