POST/api/public/access-request/paypal/capture-order
Captured (बुख्त फाइनल) एक पूर्व-निर्मित ऑर्डर को कैप्चर करता है, जिसे खरीदार ने PayPal चेकआउट में मंजूरी दी थी। सर्वर-साइड से अधिकारिक — क्लाइंट किसी भी राशि को प्रभावित नहीं कर सकता है।
Auth & Absicherung
Keine Authentifizierung erforderlich
strictLimiter (10 अनुरोध/15 मिनट, IP-आधारित)।
Idempotent: Nein
Parameter
order_id(body, string, erforderlich)— paypal/create-order द्वारा प्रदान की गई PayPal ऑर्डर आईडीBeispiel-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-सैंडबॉक भुगतान प्रक्रिया की आवश्यकता होती, जो परीक्षण निर्देशानुसार अपवादित थी (कोई वास्तविक भुगतान प्रदाता कॉल नहीं)।