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 тапсырыс IDBeispiel-Request
{"order_id":"<PAYPAL_ORDER_ID>"}Beispiel-Response
{"ok":false,"error":"UNKNOWN_ORDER","message":"Белгісіз тапсырыс."}Fehlercodes
400 ORDER_ID_REQUIRED — order_id жоқ.404 UNKNOWN_ORDER — order_id белгілі емес, бұрын жасалмаған тапсырыс.409 CAPTURE_NOT_COMPLETED — Төлем сатып алушы тарапынан әлі бекітілмеді.502 PAYPAL_CAPTURE_FAILED — PayPal қарым-қатынасында қате орын алды.Live-Test-Nachweis
Екі теріс жағдай да PayPal конфигурациясымен тірі режимде расталды (400 ORDER_ID_REQUIRED, 404 UNKNOWN_ORDER). Шынайы сәтті жағдай нақты PayPal Sandbox төлем операциясын және сатып алушының рұқсатын талап етеді, бұл тестілеу талаптарына сәйкес болдырмайтын (нақты төлем көрсетушілерінің шақырулары жоқ).