POST/api/public/access-request/paypal/capture-order
Kinukuha (tinatapos ang) isang order na nauna nang ginawa at naaprubahan ng mamimili sa proseso ng pagbabayad sa PayPal. Ito ay may awtoridad sa server — hindi maaaring baguhin ng kliyente ang halaga.
Auth & Absicherung
Keine Authentifizierung erforderlich
strictLimiter (10 kahilingan/15 minuto, nakatali sa IP address).
Idempotent: Nein
Parameter
order_id(body, string, erforderlich)— Ang PayPal order ID na ibinigay ng paypal/create-order.Beispiel-Request
{"order_id":"<PAYPAL_ORDER_ID>"}Beispiel-Response
{"ok":false,"error":"UNKNOWN_ORDER","message":"Hindi kilalang order."}Fehlercodes
400 ORDER_ID_REQUIRED — Ang order_id ay nawawala.404 UNKNOWN_ORDER — Ang `order_id` ay hindi isang kilalang order na na-create na dati.409 CAPTURE_NOT_COMPLETED — Ang pagbabayad ay hindi pa inaaprubahan ng bumibili.502 PAYPAL_CAPTURE_FAILED — Nagkaroon ng problema sa komunikasyon sa PayPal.Live-Test-Nachweis
Parehong ang mga negatibong sitwasyon na walang konfigurasyon ng PayPal ay matagumpay na na-verify (400 ORDER_ID_REQUIRED, 404 UNKNOWN_ORDER). Ang isang tunay na matagumpay na pagsubok ay mangangailangan ng isang tunay na transaksyon sa PayPal sandbox na may pahintulot ng bumibili, ngunit ito ay hindi kasama sa alituntunin ng pagsubok (walang aktwal na pagtawag sa mga provider ng pagbabayad).