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

Capture 'n voorheen geskepte en deur die koper goedgekeurde PayPal Order. Die server bepaal die autoritatiewe bedrag.

Verifikasie en sekuriteit

Geen verifikasie vereis nie

strictLimiter (10 Req/15min, IP-gebonde).

Idempotent: Nee

Parameters

order_id(body, string, vereis)PayPal Order ID uit paypal/create-order

Voorbeeldversoek

{"order_id":"<PAYPAL_ORDER_ID>"}

Voorbeeldrespons

{"ok":false,"error":"UNKNOWN_ORDER","message":"Unbekannte Bestellung."}

Foutkodes

400 ORDER_ID_REQUIREDorder_id ontbreek.
404 UNKNOWN_ORDERorder_id is nie 'n bekende, voorheen geskepte order nie.
409 CAPTURE_NOT_COMPLETEDDie betaling is nog nie deur die koper goedgekeur nie.
502 PAYPAL_CAPTURE_FAILEDFout in PayPal-kommunikasie.

Bewys van live-toets

Negatiewe gevalle 400 ORDER_ID_REQUIRED en 404 UNKNOWN_ORDER live geverifieer. Geen werklike Sandbox-betaling met kopergoedkeuring is uitgevoer nie.

Openbare vorms