BDX চেকআউট কাঠামো ও অর্ডার প্রবাহ
BDX চেকআউট প্রক্রিয়া ক্রেতা ক্রয় অভিপ্রায়কে নিরাপদ, এসক্রো-সমর্থিত অর্ডার ওয়ার্কস্পেসে রূপান্তর করে। পাইপলাইন অতিথি অ্যাকাউন্ট তৈরি, যাচাইকরণ, পারমাণবিক স্টক সংরক্ষণ, স্বয়ংক্রিয় ডেলিভারি ও অবস্থা মেশিন পরিবর্তন পরিচালনা করে।
এই নথিতে চেকআউট প্রবাহ, অর্ডার জীবনচক্র অবস্থা ও ডিজিটাল ডেলিভারি ব্যবস্থার ব্যাপক নির্দেশিকা আছে।
১. এন্ড-টু-এন্ড চেকআউট প্রবাহ
[Buyer Clicks "Buy Now" on Offer Page]
|
v
GET /checkout/{offer}?qty=N
|
+---> Is User Authenticated?
| |
| +---> NO -> Display "Continue as Guest" Option
| | Guest inputs email & receives 6-digit verification code
| | Verifies code to activate guest account
| |
| +---> YES -> Render Checkout View
|
v
Order Submission & Safety Checks:
1. Verify offer is active & buyable
2. Verify buyer identity & account status
3. Prevent seller self-purchase
4. Validate Terms & Risk Acknowledgments
5. Check for duplicate pending orders
|
v
Atomic Stock Reservation:
Locks offer stock quantity to prevent double-purchases
|
v
Order Record Created:
Status set to pending payment; stock reserved
|
v
Payment Method Selection:
|
+---> BDX Wallet Balance (If balance >= total price)
| |
| v
| Instant payment deducted from wallet
| Mark order paid -> Status: awaiting delivery
| Trigger automated instant delivery (if applicable)
| Redirect to Order Workspace
|
+---> Online Payment Gateways (bKash, Nagad, etc.)
| |
| v
| Redirect buyer to secure payment portal
| Process payment verification callback
|
+---> Manual Payment (bKash / Nagad / Rocket / Bank Transfer)
|
v
Redirect to Order Workspace with payment instructions
Buyer submits transaction ID / proof screenshot
Admin reviews & verifies payment proof