POST/api/public/access-request/paypal/capture-order

क्याप्चर गरिएको (बुक फाइनल) एक अर्डर पहिले नै सिर्जना गरिएको छ र क्रेता द्वारा PayPal चेकआउटमा जारी गरिएको छ। सर्भर पक्षमा आधिकारिक ग्राहकले रकमलाई प्रभाव पार्न सक्दैन।

Auth & Absicherung

Keine Authentifizierung erforderlich

strictLimiter (10 Req/15min, आईपी-बाध्य) ।

Idempotent: Nein

Parameter

order_id(body, string, erforderlich)PayPal आदेश आईडी paypal/create-order द्वारा प्रदान गरिएको

Beispiel-Request

{"order_id":"<PAYPAL_ORDER_ID>"}

Beispiel-Response

{"ok":false,"error":"UNKNOWN_ORDER","message":"Unbekannte Bestellung."}

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

सार्वजनिक फारामहरू