POST/api/public/access-request/paypal/capture-order
"Captured" (vahvistettu) tarkoittaa aiemmin luotua ja ostajan PayPal-maksusivulla hyväksymää tilausta. Palvelin on tässä asiassa auktoritatiivinen – asiakas ei voi vaikuttaa summaan.
Auth & Absicherung
Keine Authentifizierung erforderlich
strictLimiter (10 pyyntöä/15 minuuttia, IP-osoitteeseen sidottu).
Idempotent: Nein
Parameter
order_id(body, string, erforderlich)— PayPalin tilausnumero, jonka paypal/create-order -palvelu toimittaa.Beispiel-Request
{"order_id":"<PAYPAL_ORDER_ID>"}Beispiel-Response
{"ok":false,"error":"UNKNOWN_ORDER","message":"Tuntematon tilaus."}Fehlercodes
400 ORDER_ID_REQUIRED — Tilaukselle puuttuu tunnus.404 UNKNOWN_ORDER — `order_id` ei ole tunnettu, aiemmin luotu tilaus.409 CAPTURE_NOT_COMPLETED — Maksun hyväksyntää ei ole vielä vastaanotettu ostajalta.502 PAYPAL_CAPTURE_FAILED — Virhe PayPal-yhteyden muodostamisessa.Live-Test-Nachweis
Molemmat negatiiviset testitapaukset, joissa PayPal-konfiguraatiota ei ole käytössä, on vahvistettu toimiviksi (virhekoodit 400 ORDER_ID_REQUIRED ja 404 UNKNOWN_ORDER). Todellinen onnistunut testaus edellyttäisi oikeaa PayPal-sandbox-maksutapahtumaa, jossa ostaja hyväksyisi maksun, mutta tämä oli testausohjeiden mukaan suljettu pois (ei käytetty oikeita maksuntapalveluiden rajapintoja).