POST/api/public/access-request/paypal/capture-order
Captured (bucht final) adalah pesanan yang telah dibuat sebelumnya dan disetujui oleh pembeli melalui Checkout PayPal. Otoritatif di sisi server — klien tidak dapat memengaruhi jumlah.
Auth & Absicherung
Keine Authentifizierung erforderlich
strictLimiter (10 Permintaan/15 menit, terikat pada IP).
Idempotent: Nein
Parameter
order_id(body, string, erforderlich)— ID Pesanan PayPal yang disediakan oleh paypal/create-orderBeispiel-Request
{"order_id":"<PAYPAL_ORDER_ID>"}Beispiel-Response
{"ok":false,"error":"UNKNOWN_ORDER","message":"Pesanan tidak dikenal."}Fehlercodes
400 ORDER_ID_REQUIRED — order_id tidak ada.404 UNKNOWN_ORDER — order_id bukanlah pesanan yang dikenal atau dibuat sebelumnya.409 CAPTURE_NOT_COMPLETED — Pembayaran belum disetujui oleh pembeli.502 PAYPAL_CAPTURE_FAILED — Kesalahan dalam komunikasi PayPal.Live-Test-Nachweis
Kedua kasus negatif telah diverifikasi secara langsung tanpa konfigurasi PayPal (400 ORDER_ID_REQUIRED, 404 UNKNOWN_ORDER). Kasus sukses yang sebenarnya akan memerlukan proses pembayaran sandbox PayPal yang nyata dengan persetujuan pembeli, yang sesuai dengan ketentuan pengujian dikecualikan (tidak ada panggilan ke penyedia pembayaran sungguhan).