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_REQUIREDTilaukselle puuttuu tunnus.
404 UNKNOWN_ORDER`order_id` ei ole tunnettu, aiemmin luotu tilaus.
409 CAPTURE_NOT_COMPLETEDMaksun hyväksyntää ei ole vielä vastaanotettu ostajalta.
502 PAYPAL_CAPTURE_FAILEDVirhe 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).

Julkiset lomakkeet