Sabre GDS
یکپارچهسازی Sabre API: APIهایی که پشت هر رزرو پرواز هستند
یکپارچهسازی Sabre API فقط یک API نیست. یک رزرو آنلاین پرواز زنجیرهای از سرویسهای Sabre را فراخوانی میکند: جستجو، قیمتگذاری، رزرو، صدور بلیت و بعدها void، استرداد یا تعویض. در ادامه این زنجیره را سرویس به سرویس میبینید، همراه با کاری که PHPTRAVELS در هر مرحله انجام میدهد.
- فهرست Sabre API
- ماشین وضعیت رزرو
- REST و SOAP
- میزبانی شخصی، همراه با کد منبع
فهرست
APIهای Sabre که رزرو آنلاین پرواز به آنها نیاز دارد
هر ردیف یک کار در فرایند رزرو است. نام سرویسها و پروتکلها همانطور است که Sabre در developer.sabre.com فهرست کرده است. ستون آخر نشان میدهد PHPTRAVELS با پاسخ چه میکند.
| مرحله | Sabre API | پروتکل | کاری که PHPTRAVELS انجام میدهد |
|---|---|---|---|
| 01احراز هویت | OAuth Token Create · Create SessionPOST /v3/auth/token · SessionCreateRQ | RESTSOAP | توکن دسترسی را برای هر محیط درخواست و ذخیره میکند، پیش از انقضا تمدید میکند و هرگز اطلاعات ورود را در مرورگر نشان نمیدهد. |
| 02جستجو | Bargain Finder MaxBFM v5 · grouped itinerary response | RESTSOAP | مسیرهای گروهبندیشده را به کارتهای نتیجه با فیلترها، نرخهای برنددار و سود اعمالشده تبدیل میکند. |
| 03قیمتگذاری | Flight Check APIRevalidate Itinerary successor | REST | نرخ و صندلیهای انتخابشده را پیش از پرداخت دوباره بررسی میکند تا مسافر همان قیمتی را بپردازد که Sabre تأیید میکند. |
| 04رزرو | Create Passenger Name RecordCreatePassengerNameRecordRQ | RESTSOAP | نام مسافران، اطلاعات تماس و درخواستهای ویژه را ارسال میکند و سپس کد PNR را در پرونده رزرو ذخیره میکند. |
| 05بازیابی | Booking Management APIGet Booking | REST | رزرو زنده را برای پنل مدیریت و حساب مشتری میخواند، بنابراین وضعیت هرگز دستی کپی نمیشود. |
| 06صدور بلیت | Enhanced Air TicketAirTicketRQ | SOAP | پس از تأیید پرداخت بلیت را صادر میکند، شماره بلیتها را ذخیره میکند و ایمیل بلیت الکترونیکی و فاکتور را میفرستد. |
| 07Void و استرداد | Booking Management APICheck · Void · Refund Flight Tickets | REST | بررسی میکند کدام گزینه برای بلیت باز است، سپس آن را void یا مسترد میکند و مبلغ را به کیف پول مشتری یا نماینده واریز میکند. |
| 08تعویض | Exchange BookingExchangeBookingRQ | RESTSOAP | پروازهای جدید را دوباره رزرو میکند، اختلاف نرخ را نشان میدهد و پیش از صدور بلیت جدید آن را دریافت میکند. |
| 09لغو | Booking Management APICancel Booking | REST | رزروی را که بلیت آن صادر نشده، یا بخشهای انتخابشده آن را، لغو میکند و نگهداشت را در پرونده رزرو آزاد میکند. |
Sabre سرویسها را برای هر حساب جداگانه فعال میکند و نسخهها را به مرور تغییر میدهد. نماینده حساب Sabre شما تأیید میکند PCC شما به کدام سرویسها و نسخهها دسترسی دارد.
وضعیتهای رزرو
جستجو، قیمت، رزرو، بلیت، سپس void، استرداد یا تعویض
هر رزرو Sabre در PHPTRAVELS دقیقاً در یک وضعیت قرار دارد. هر جابهجایی بین وضعیتها یک فراخوانی Sabre است و پنل مدیریت وضعیت را در پرونده رزرو نشان میدهد. یک وضعیت را انتخاب کنید تا ببینید چه اتفاقی میافتد.
مسیر اصلی
پس از رزرو
جستجوشده
مسافر نرخهای زنده را دیده است. هنوز چیزی نگه داشته نشده، پس قیمتها ممکن است تغییر کنند.
فراخوانی Sabre
Bargain Finder Max
در پنل مدیریت
جستجو ثبت شد، هنوز رزروی نیست
قیمتگذاریشده
مسیر انتخابشده دوباره از نظر قیمت و ظرفیت بررسی میشود، بدون نگهداشتن صندلی.
فراخوانی Sabre
Flight Check API
در پنل مدیریت
نرخ تأیید شد، پرداخت باز است
رزروشده
یک PNR با نام مسافران وجود دارد. پرداخت انجام شده یا رزرو در حالت نگهداشت منتظر است.
فراخوانی Sabre
Create Passenger Name Record
در پنل مدیریت
کد PNR، در انتظار بلیت
بلیت صادرشده
پرداخت تأیید شد و بلیت صادر شده است. مسافر بلیت الکترونیکی و فاکتور را دریافت میکند.
فراخوانی Sabre
Enhanced Air Ticket (AirTicketRQ)
در پنل مدیریت
شماره بلیتها، فاکتور ارسال شد
لغوشده
رزرو پیش از صدور هر بلیتی لغو شده است. نه بلیتی هست و نه استردادی برای پردازش.
فراخوانی Sabre
Booking Management · Cancel Booking
در پنل مدیریت
نگهداشت آزاد شد، بسته شد
Void شده
بلیت در بازه void که شرکت هواپیمایی و طرح تسویه شما اجازه میدهد، باطل شده است.
فراخوانی Sabre
Booking Management · Void Flight Tickets
در پنل مدیریت
Void ثبت شد، اعتبار کامل
مستردشده
بلیت طبق قوانین نرخ مسترد شده و جریمه احتمالی کسر شده است.
فراخوانی Sabre
Booking Management · Refund Flight Tickets
در پنل مدیریت
مبلغ استرداد، یادداشت اعتبار
تعویضشده
پروازهای جدید جای پروازهای قبلی را میگیرند و بلیت جدید صادر میشود. رزرو به وضعیت بلیت صادرشده بازمیگردد.
فراخوانی Sabre
Exchange Booking
در پنل مدیریت
اختلاف نرخ، بلیت جدید
وضعیتهای نمونه. جابهجاییهای مجاز به قوانین نرخ و شرکت هواپیمایی بستگی دارد.
REST و SOAP
REST یا SOAP: هر دو را فراخوانی خواهید کرد
Sabre سرویسهای REST و SOAP را در کنار هم منتشر میکند. یک فرایند رزرو کامل معمولاً هر دو را ترکیب میکند، بنابراین کانکتور باید با هر دو کار کند.
REST / JSON
- احراز هویت
- توکن OAuth از سرویس ساخت توکن، ارسالشده بهصورت bearer
- سبک پیام
- درخواست و پاسخ JSON، فراخوانیهای بدون حالت
- کاربرد معمول در اینجا
- جستجو، بررسی قیمت، مدیریت رزرو، void و استرداد
- در عمل
- ثبت لاگ، کش و تست آن با ابزارهای امروزی ساده است
SOAP / XML
- احراز هویت
- نشست از Create Session، با توکن امنیتی در هر هدر
- سبک پیام
- پاکتهای XML، با توکن نشستدار یا بدون نشست بسته به سرویس
- کاربرد معمول در اینجا
- صدور بلیت با Enhanced Air Ticket و دیگر سرویسهای قدیمی
- در عمل
- پخته و پرکاربرد، با تنظیمات بیشتر برای هر فراخوانی
PHPTRAVELS هر دو را پشت یک کانکتور نگه میدارد. فرایند رزرو، پنل مدیریت و گزارشها یک رزرو واحد میبینند، فارغ از اینکه کدام پروتکل آن را تأمین کرده است.
پیش از شروع
چکلیست دسترسی شما به Sabre
PHPTRAVELS پس از فراهم شدن این موارد میتواند کانکتور را پیکربندی کند. مواردی را که دارید علامت بزنید.
0از 8 آماده
چیزی کم است؟ موارد دسترسی را Sabre فراهم میکند. در بقیه کارها ما کمک میکنیم.
درباره محدوده کار Sabre با ما صحبت کنیددادهها کجا مینشینند
یک رزرو، پنج پاسخ Sabre
هر بخش از صفحه رزرو در PHPTRAVELS از یک پاسخ مشخص Sabre تغذیه میشود. شمارههای روی نمونه با فهرست مطابقت دارند.
176-2401558932
صفحه نمونه با دادههای نمونه
برنامه پرواز، نرخ و برند
از پاسخ Bargain Finder Max، با افزودن سود شما.
مجموع تأییدشده
از بررسی قیمت درست پیش از پرداخت.
کد رزرو
توسط Create Passenger Name Record بازگردانده میشود.
شماره بلیتها
پس از پرداخت توسط Enhanced Air Ticket بازگردانده میشود.
گزینههای خدمات
از بررسی بلیت در Booking Management خوانده میشود، بنابراین کارکنان فقط موارد مجاز را میبینند.
در یک نگاه
یکپارچهسازی Sabre API در PHPTRAVELS چگونه کار میکند
Sabre یکی از سیستمهای توزیع جهانی است که شرکتهای هواپیمایی و آژانسهای مسافرتی برای فروش پرواز از آن استفاده میکنند. APIهای آن به وبسایت یا پورتال نمایندگان شما اجازه میدهند محتوای Sabre را جستجو کنند، رزرو ایجاد کنند و بلیت صادر کنند، بدون اینکه کارکنان در صفحه جداگانه Sabre کار کنند.
PHPTRAVELS نرمافزار رزرو سفر با میزبانی شخصی است. کانکتور Sabre ماژول پرواز را تغذیه میکند، بنابراین نرخهای Sabre در کنار دیگر تأمینکنندگان پرواز شما در یک جستجو، یک پرداخت و یک پنل پشتیبانی قرار میگیرند. نمایندگان از کیف پول پرداخت میکنند، مشتریان با کارت، و هر رزرو وضعیت Sabre خود را حفظ میکند.
این صفحه بخش API را پوشش میدهد. اگر میخواهید ببینید نمایندگان شما هر روز چگونه با رزروهای Sabre کار میکنند، راهنمای میز نماینده را بخوانید.
مطلب بعدینرمافزار Sabre برای کارگزارانپروازسیستم رزرو پرواز NDCAbacus GDSکیف پول نمایندگانسیستم GDS برای آژانس مسافرتی
- تأمینکننده
- Sabre، یک سیستم توزیع جهانی برای محتوای پرواز، هتل و خودرو
- مستندات
- developer.sabre.com
- دسترسی
- توکن OAuth برای REST، Create Session برای SOAP
- محتوا
- به گفته Sabre، Bargain Finder Max میتواند پیشنهادهای NDC را همراه با نرخهای کلاسیک در یک پاسخ بازگرداند
- Abacus
- Abacus اکنون بخشی از Sabre است
- در PHPTRAVELS
- نرخهای Sabre در ماژول پرواز، سایت B2C و پورتال نمایندگان B2B
تأمینکنندگان پروازی که میتوانید در کنار Sabre اجرا کنید
Seeru
Amadeus
Duffel
Google Flights
Kayak
Kiwi
Mystifly
PKfare
Sabre
TBO Holidays
Travelport
هزینهها
هزینه یکپارچهسازی Sabre API چقدر است
دو صورتحساب جداگانه وجود دارد: آنچه با Sabre توافق میکنید و آنچه برای نرمافزاری که محتوا را میفروشد میپردازید.
پرداخت به Sabre
هزینه دسترسی، شرایط رزرو و هرگونه مشوق با Sabre توافق میشود. این موارد به بازار، حجم و پیکربندی شما بستگی دارد، بنابراین ما قیمتی برای آنها اعلام نمیکنیم.
پرداخت به PHPTRAVELS
یک مجوز یکباره برای پلتفرم رزرو، همراه با کد منبع. راهاندازی کانکتور Sabre و پشتیبانی گواهیسنجی پس از بررسی محدوده کار Sabre شما قیمتگذاری میشود.
- مجوز Startup
- مجوز یکبارهیکباره
- مجوز Agency
- مجوز یکبارهیکباره
- مجوز Enterprise
- مجوز یکبارهیکباره
پرسشهای متداول
پرسشهای یکپارچهسازی Sabre API
آنچه آژانسها و OTAها پیش از اتصال به Sabre میپرسند.
گفتگو با فروشاتصال پلتفرم رزرو شما به وبسرویسهای Sabre است، تا وبسایت یا پورتال نمایندگان شما بتواند نرخهای Sabre را جستجو و قیمتگذاری کند، PNR بسازد، بلیت صادر کند و void، استرداد و تعویض را انجام دهد، بدون اینکه کسی در صفحه جداگانه Sabre کار کند.
حداقل: یک سرویس احراز هویت، یک سرویس جستجو مانند Bargain Finder Max، بررسی قیمت، Create Passenger Name Record برای رزرو و Enhanced Air Ticket برای صدور بلیت. برای خدمات پس از فروش، Booking Management API را برای بازیابی، لغو، void و استرداد و Exchange Booking را برای تغییرات اضافه میکنید.
معمولاً هر دو. Sabre بسیاری از سرویسها را به هر دو صورت REST و SOAP ارائه میکند و برخی سرویسهای قدیمی مانند Enhanced Air Ticket از نوع SOAP هستند. PHPTRAVELS هر دو را درون کانکتور مدیریت میکند، بنابراین بقیه پلتفرم به پروتکل وابسته نیست.
اطلاعات ورود را Sabre میدهد، نه PHPTRAVELS. شما دسترسی را با Sabre توافق میکنید، PCC، کاربر EPR و اطلاعات کلاینت API را دریافت میکنید و از نماینده حساب خود میخواهید سرویسهای مورد نیاز را فعال کند. سپس ما کانکتور را پیکربندی و تست میکنیم.
به گفته Sabre، Bargain Finder Max میتواند پیشنهادهای شرکتهای هواپیمایی NDC را همراه با نرخهای کلاسیک در یک پاسخ بازگرداند. اینکه پیشنهادهای NDC را ببینید یا نه، به سرویسهایی که Sabre برای حساب شما فعال کرده و شرکتهای هواپیمایی طرف همکاری شما بستگی دارد.
همه وضعیتهای این صفحه: جستجو، قیمت، رزرو، بلیت، لغو، void، استرداد و تعویض، بهعلاوه پرداختها، اعتبار کیف پول، ایمیلها، فاکتورها و لاگها. ابتدا آنها را در محیط تست Sabre اجرا کنید، سپس رزروهای واقعی را در روزهای نخست با دقت بررسی کنید.
بله. همان اطلاعات ورود Sabre میتواند سایت رزرو عمومی، پورتال نمایندگان و حسابهای سازمانی شما را پوشش دهد، هر کدام با سود، روشهای پرداخت، قوانین کیف پول و گزارشهای خود.
هزینههای خود Sabre با Sabre توافق میشود. مجوزهای PHPTRAVELS یکباره هستند و از شروع میشوند، و راهاندازی کانکتور Sabre بر اساس محدوده کار شما قیمتگذاری میشود. صفحه قیمتها همه مجوزها را فهرست میکند.
