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

Captured (буктылған соңғы) алдын ала жасалған және сатып алушы PayPal Checkout арқылы бекіткен тапсырысты. Серверлік деңгейде авторитетті — клиент сомаға әсер ете алмайды.

Auth & Absicherung

Keine Authentifizierung erforderlich

strictLimiter (10 сұраныс/15 мин, IP-ге негізделген).

Idempotent: Nein

Parameter

order_id(body, string, erforderlich)paypal/create-order арқылы берілген PayPal тапсырыс ID

Beispiel-Request

{"order_id":"<PAYPAL_ORDER_ID>"}

Beispiel-Response

{"ok":false,"error":"UNKNOWN_ORDER","message":"Белгісіз тапсырыс."}

Fehlercodes

400 ORDER_ID_REQUIREDorder_id жоқ.
404 UNKNOWN_ORDERorder_id белгілі емес, бұрын жасалмаған тапсырыс.
409 CAPTURE_NOT_COMPLETEDТөлем сатып алушы тарапынан әлі бекітілмеді.
502 PAYPAL_CAPTURE_FAILEDPayPal қарым-қатынасында қате орын алды.

Live-Test-Nachweis

Екі теріс жағдай да PayPal конфигурациясымен тірі режимде расталды (400 ORDER_ID_REQUIRED, 404 UNKNOWN_ORDER). Шынайы сәтті жағдай нақты PayPal Sandbox төлем операциясын және сатып алушының рұқсатын талап етеді, бұл тестілеу талаптарына сәйкес болдырмайтын (нақты төлем көрсетушілерінің шақырулары жоқ).

Жеке тұлғаларға арналған үлгілер