POST
/v2/order/repriceবুকিং রিপ্রাইস
আপনার মালিকানাধীন বুকড অর্ডারের কোট নিন। বদলানো ভাড়া সেভ করতেই শুধু update true পাঠান।
Bearer টোকেনঅথরিটি: B2C_ORDER_REPRICEhttps://api1.vacaychi.com/booking
ডিফল্ট কোট। base, tax ও total প্রতিটি প্যাসেঞ্জার টাইপের প্রোভাইডার ভাড়া, কাস্টমারের নয়-ফিল্ড টোটাল নয়। update true বুকিংয়ের বাণিজ্যিক শর্ত অক্ষুণ্ণ রেখে বদলানো ভাড়া সেভ করে এবং কাস্টমার অর্ডার ফেরত দেয়। অপরিবর্তিত টোটাল 417 NO_CHANGE_FOUND।
cURL
bash
curl -X POST https://api1.vacaychi.com/booking/v2/order/reprice \
-H "Authorization: Bearer eyJ..." \
-H "Content-Type: application/json" \
-d '{"orderId":"66f0...","update":false}'রিকোয়েস্ট
JSON
{
"orderId": "66f0...",
"update": false
}বডি ফিল্ড
orderIdstringআবশ্যক
খালি চলবে না এবং কলারের মালিকানাধীন
updatebooleanঐচ্ছিক
ডিফল্ট false। true বদলানো ভাড়া সেভ করে
orderIdstring আবশ্যক | খালি চলবে না এবং কলারের মালিকানাধীন |
updateboolean ঐচ্ছিক | ডিফল্ট false। true বদলানো ভাড়া সেভ করে |
রেসপন্স
200
{
"message": "Success",
"data": [
{
"passengerType": "ADT",
"base": 42000,
"tax": 4300,
"total": 46300,
"fareBasisCode": ["YOWBD"]
}
]
}বিজনেস রুল
- শুধু ATPCO ও NDC। ইমপোর্টেড অর্ডার প্রত্যাখ্যাত। কোট কাস্টমার টোটাল নয়।
এরর
404Entity Not Found
অর্ডার নেই বা অন্য কাস্টমারের
400Ticket must be booked status
অর্ডার BOOKED নয়
400Method Not Implemented
সোর্স ATPCO বা NDC নয়
417NO_CHANGE_FOUND
update true এবং প্রোভাইডার টোটাল মিলেছে
401 / 403UNAUTHORIZED
টোকেন নেই বা B2C_ORDER_REPRICE নেই
| HTTP | message | কখন |
|---|---|---|
| 404 | Entity Not Found | অর্ডার নেই বা অন্য কাস্টমারের |
| 400 | Ticket must be booked status | অর্ডার BOOKED নয় |
| 400 | Method Not Implemented | সোর্স ATPCO বা NDC নয় |
| 417 | NO_CHANGE_FOUND | update true এবং প্রোভাইডার টোটাল মিলেছে |
| 401 / 403 | UNAUTHORIZED | টোকেন নেই বা B2C_ORDER_REPRICE নেই |
