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

Captured (চূড়ান্ত করে) একটি পূর্বে তৈরি এবং ক্রেতা PayPal-চেকআউটে অনুমোদিত অর্ডার। সার্ভার-সাইড কর্তৃত্বপূর্ণ — ক্লায়েন্ট কোনো পরিমাণ প্রভাবিত করতে পারে না।

Auth & Absicherung

Keine Authentifizierung erforderlich

strictLimiter (10 Req/15min, IP-সংযুক্ত)।

Idempotent: Nein

Parameter

order_id(body, string, erforderlich)paypal/create-order দ্বারা সরবরাহিত PayPal-Order-ID

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_FAILEDপেপ্যাল যোগাযোগে ত্রুটি।

Live-Test-Nachweis

উভয় নেতিবাচক কেস পেপ্যাল কনফিগারেশন ছাড়া লাইভ যাচাই করা হয়েছে (400 ORDER_ID_REQUIRED, 404 UNKNOWN_ORDER)। একটি প্রকৃত সাফল্যের ক্ষেত্রে ক্রেতার অনুমোদনসহ একটি প্রকৃত পেপ্যাল স্যান্ডবক্স পেমেন্ট প্রক্রিয়া প্রয়োজন হবে, যা পরীক্ষার নির্দেশনা অনুযায়ী বাদ দেওয়া হয়েছিল (কোনও প্রকৃত পেমেন্ট প্রদানকারী কল নেই)।

পাবলিক ফর্ম