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-IDBeispiel-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 — পেপ্যাল যোগাযোগে ত্রুটি।Live-Test-Nachweis
উভয় নেতিবাচক কেস পেপ্যাল কনফিগারেশন ছাড়া লাইভ যাচাই করা হয়েছে (400 ORDER_ID_REQUIRED, 404 UNKNOWN_ORDER)। একটি প্রকৃত সাফল্যের ক্ষেত্রে ক্রেতার অনুমোদনসহ একটি প্রকৃত পেপ্যাল স্যান্ডবক্স পেমেন্ট প্রক্রিয়া প্রয়োজন হবে, যা পরীক্ষার নির্দেশনা অনুযায়ী বাদ দেওয়া হয়েছিল (কোনও প্রকৃত পেমেন্ট প্রদানকারী কল নেই)।