POST/api/public/access-request/paypal/capture-order
Captured (bucht final) – הזמנה שנוצרה מראש ואושרה על ידי הקונה בתהליך התשלום של PayPal. האישור מתבצע בצד השרת באופן סמכותי, כך שהלקוח אינו יכול להשפיע על הסכום.
Auth & Absicherung
Keine Authentifizierung erforderlich
strictLimiter (10 Req/15min, מקושר ל-IP).
Idempotent: Nein
Parameter
order_id(body, string, erforderlich)— ה-PayPal-Order-ID שסופק על ידי paypal/create-orderBeispiel-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 עם אישור הקונה, דבר שנשלל על פי הוראות הבדיקה (לא היו קריאות אמיתיות לספקי תשלום).