POST
/v2/order/issueটিকেট ইস্যু করুন
মালিকানাধীন অর্ডার টিকেট করুন। শুধু পূর্ণ পেমেন্ট — ডিউ নেই, ওভাররাইড নেই, পার্শিয়াল নেই।
Bearer টোকেনঅথরিটি: B2C_ORDER_ISSUEhttps://booking.aerolink.dev
পারচেজ বডি মালিকানাধীন অর্ডার থেকে সার্ভারে তৈরি হয়। সেটেলমেন্ট সবসময় অর্ডারের পেয়েবল ব্যবহার করে, ক্লায়েন্টের পাঠানো অঙ্ক নয়। সফল হলে স্ট্যাটাস ISSUED এবং প্যাসেঞ্জাররা টিকেট নম্বর পায়।
cURL
bash
curl -X POST https://booking.aerolink.dev/v2/order/issue \
-H "Authorization: Bearer eyJ..." \
-H "Content-Type: application/json" \
-d '{"orderId":"66f0..."}'রিকোয়েস্ট
JSON
{
"orderId": "66f0..."
}বডি ফিল্ড
orderIdstringআবশ্যক
খালি চলবে না
orderIdstring আবশ্যক | খালি চলবে না |
রেসপন্স
200
{
"message": "Success",
"data": {
"id": "66f0...",
"refNo": "TRP-000123",
"pnr": "ABC123",
"status": "ISSUED",
"price": { "currencyCode": "BDT", "total": 46300 },
"issuedTime": 1788357800,
"passengers": [
{
"givenName": "RAHIM",
"surname": "UDDIN",
"ticketNumber": "176-1234567890",
"status": "TICKETED"
}
]
}
}বিজনেস রুল
- isPartialPayment, isFullDue, dueOverride, sharePnr ও manualIssue সব জোর করে false।
এরর
404Entity Not Found
অর্ডার নেই, খালি, বা অন্য কাস্টমারের
409This order is being processed by another request. Please try again shortly.
অর্ডার লক ইতিমধ্যে ধরা
400Wallet Update Failure
এজেন্সি ওয়ালেট ডেবিট ফেল, ব্যালেন্স কমসহ
400Upstream Server Failure
প্রোভাইডার টিকেট দিতে রাজি নয় বা ফেল
400Validation Failed / Order status is not booked or issued
অর্ডার ইস্যুযোগ্য অবস্থায় নেই
401 / 403UNAUTHORIZED
টোকেন নেই বা B2C_ORDER_ISSUE নেই
| HTTP | message | কখন |
|---|---|---|
| 404 | Entity Not Found | অর্ডার নেই, খালি, বা অন্য কাস্টমারের |
| 409 | This order is being processed by another request. Please try again shortly. | অর্ডার লক ইতিমধ্যে ধরা |
| 400 | Wallet Update Failure | এজেন্সি ওয়ালেট ডেবিট ফেল, ব্যালেন্স কমসহ |
| 400 | Upstream Server Failure | প্রোভাইডার টিকেট দিতে রাজি নয় বা ফেল |
| 400 | Validation Failed / Order status is not booked or issued | অর্ডার ইস্যুযোগ্য অবস্থায় নেই |
| 401 / 403 | UNAUTHORIZED | টোকেন নেই বা B2C_ORDER_ISSUE নেই |