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_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-सैंडबॉक भुगतान प्रक्रिया की आवश्यकता होती, जो परीक्षण निर्देशानुसार अपवादित थी (कोई वास्तविक भुगतान प्रदाता कॉल नहीं)।

सार्वजनिक फॉर्म