Online Booking API
موتور رزرو وبسایت هتل را به HMS متصل میکند: فهرست اتاق و نرخ، تقویم ظرفیت، کوپن، پرداخت و ارسال رزرو.
- آدرس پایه
https://test.hms.gen.tr- احراز هویت
- apiKey / apiSecret ← توکن Bearer
- قالب
- پاسخ JSON · بدنه درخواست بهصورت فرم یا JSON
- دامنه
- 8 منبع · 16 اندپوینت
منابع#
احراز هویت
1 اندپوینتدسترسی به Online Booking API با اطلاعات دسترسی شریک تجاری انجام میشود که HMS صادر میکند. اندپوینت لاگین در ازای apiKey و apiSecret یک توکن برمیگردا…
- POST
/external/public/login
اتاقها و نرخها
2 اندپوینتدو اندپوینت که نتایج جستوجوی موتور رزرو را تأمین میکنند: فهرست اتاقها که انواع اتاق قابل فروش، انواع پذیرایی و قیمتها را برای تاریخها و تعداد نفر…
- POST
/external/online/roomType - GET
/external/room/type/hotel/availability
رزرو
1 اندپوینتاتاق، نوع پذیرایی و نرخی که مهمان انتخاب کرده است در ساختار BookingPushRQ به HMS ارسال میشود. همین اندپوینت با ارسال type برابر Cancel یا Modify لغو …
- POST
/external/online/channel/booking
پرداخت
3 اندپوینتروشهای پرداختی را که هتل برای رزرو آنلاین میپذیرد فهرست میکند و مرحله پرداخت را برای روش انتخابشده آغاز میکند. کارهای لازم برای هر روش در راهنمای…
- GET
/external/online/payment/type - GET
/external/payment/company - POST
/external/online/payment/type/{paymentType}
کوپن
1 اندپوینتکوپنهای تخفیف آنلاینی را که هتل در پنل تعریف کرده است اعتبارسنجی میکند. تخفیف را در سمت خودتان اعمال کنید و مبالغ تخفیفخورده را در ارسال رزرو بفرست…
- POST
/external/online/coupon/search
پکیجها و خدمات اضافی
1 اندپوینتخدمات اضافی که همراه رزرو قابل فروشاند: پکیجهای اتاق (وابسته به یک نوع اتاق) و پکیجهای عمومی (ترانسفر، شام، اسپا). پکیجهای فروختهشده در ارسال رزر…
- GET
/external/stock/packages
اطلاعات هتل
4 اندپوینتدادههایی که قالب صفحات موتور رزرو را پر میکنند: اطلاعات تماس و موقعیت، پیوندهای شبکههای اجتماعی، متنهای فوتر (متنهای حقوقی، درباره هتل، کدهای Ana…
- GET
/external/hotel/{hotelID}/contact/info - GET
/external/online/social/media - GET
/external/online/footer - +1 مورد دیگر
دادههای پایه
3 اندپوینتفهرستهای ثابت برای گزینههای فرم: کشورها، ارزها و زبانها. بهندرت تغییر میکنند و میتوان آنها را تا یک روز کش کرد.
- POST
/external/counties - GET
/external/currencies - GET
/external/languages
مستندات#
شروع کار
- نمای کلیکارکرد Online Booking API، آدرس پایه، خلاصه جریان کار و قواعد کلی.
- شروع سریعبا اطلاعات دسترسی شریک تجاری توکن بگیرید و اولین جستوجوی اتاق و نرخ را ارسال کنید.
- احراز هویتلاگین با apiKey / apiSecret، توکن Bearer، وابستگی به هتل و مدت اعتبار توکن.
- درخواست و پاسخبدنههای فرم و JSON، پوشش success، صفحهبندی، قالب تاریخ و مبلغ، کدهای وضعیت HTTP.
- کدهای خطامقادیر message و errorCode، خطاهای احراز هویت و توصیههای تلاش مجدد.