دموی زنده

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 · SessionCreateRQRESTSOAPتوکن دسترسی را برای هر محیط درخواست و ذخیره می‌کند، پیش از انقضا تمدید می‌کند و هرگز اطلاعات ورود را در مرورگر نشان نمی‌دهد.
02جستجوBargain Finder MaxBFM v5 · grouped itinerary responseRESTSOAPمسیرهای گروه‌بندی‌شده را به کارت‌های نتیجه با فیلترها، نرخ‌های برنددار و سود اعمال‌شده تبدیل می‌کند.
03قیمت‌گذاریFlight Check APIRevalidate Itinerary successorRESTنرخ و صندلی‌های انتخاب‌شده را پیش از پرداخت دوباره بررسی می‌کند تا مسافر همان قیمتی را بپردازد که Sabre تأیید می‌کند.
04رزروCreate Passenger Name RecordCreatePassengerNameRecordRQRESTSOAPنام مسافران، اطلاعات تماس و درخواست‌های ویژه را ارسال می‌کند و سپس کد PNR را در پرونده رزرو ذخیره می‌کند.
05بازیابیBooking Management APIGet BookingRESTرزرو زنده را برای پنل مدیریت و حساب مشتری می‌خواند، بنابراین وضعیت هرگز دستی کپی نمی‌شود.
06صدور بلیتEnhanced Air TicketAirTicketRQSOAPپس از تأیید پرداخت بلیت را صادر می‌کند، شماره بلیت‌ها را ذخیره می‌کند و ایمیل بلیت الکترونیکی و فاکتور را می‌فرستد.
07Void و استردادBooking Management APICheck · Void · Refund Flight TicketsRESTبررسی می‌کند کدام گزینه برای بلیت باز است، سپس آن را void یا مسترد می‌کند و مبلغ را به کیف پول مشتری یا نماینده واریز می‌کند.
08تعویضExchange BookingExchangeBookingRQRESTSOAPپروازهای جدید را دوباره رزرو می‌کند، اختلاف نرخ را نشان می‌دهد و پیش از صدور بلیت جدید آن را دریافت می‌کند.
09لغوBooking Management APICancel BookingRESTرزروی را که بلیت آن صادر نشده، یا بخش‌های انتخاب‌شده آن را، لغو می‌کند و نگه‌داشت را در پرونده رزرو آزاد می‌کند.

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 تغذیه می‌شود. شماره‌های روی نمونه با فهرست مطابقت دارند.

پرونده رزروSabre
DXB → LHR · دبی به لندن۱۴ نوامبر · اکونومی · بدون توقفنرخ برنددار: Standard
مجموع برای ۲ مسافر–
PNRKQ7M2D
بلیت‌ها176-2401558931
176-2401558932
وضعیتبلیت صادرشدهVoid یا استرداد

صفحه نمونه با داده‌های نمونه

  1. برنامه پرواز، نرخ و برند

    از پاسخ Bargain Finder Max، با افزودن سود شما.

  2. مجموع تأییدشده

    از بررسی قیمت درست پیش از پرداخت.

  3. کد رزرو

    توسط Create Passenger Name Record بازگردانده می‌شود.

  4. شماره بلیت‌ها

    پس از پرداخت توسط Enhanced Air Ticket بازگردانده می‌شود.

  5. گزینه‌های خدمات

    از بررسی بلیت در Booking Management خوانده می‌شود، بنابراین کارکنان فقط موارد مجاز را می‌بینند.

در یک نگاه

یکپارچه‌سازی Sabre API در PHPTRAVELS چگونه کار می‌کند

Sabre یکی از سیستم‌های توزیع جهانی است که شرکت‌های هواپیمایی و آژانس‌های مسافرتی برای فروش پرواز از آن استفاده می‌کنند. APIهای آن به وب‌سایت یا پورتال نمایندگان شما اجازه می‌دهند محتوای Sabre را جستجو کنند، رزرو ایجاد کنند و بلیت صادر کنند، بدون اینکه کارکنان در صفحه جداگانه Sabre کار کنند.

PHPTRAVELS نرم‌افزار رزرو سفر با میزبانی شخصی است. کانکتور Sabre ماژول پرواز را تغذیه می‌کند، بنابراین نرخ‌های Sabre در کنار دیگر تأمین‌کنندگان پرواز شما در یک جستجو، یک پرداخت و یک پنل پشتیبانی قرار می‌گیرند. نمایندگان از کیف پول پرداخت می‌کنند، مشتریان با کارت، و هر رزرو وضعیت Sabre خود را حفظ می‌کند.

این صفحه بخش API را پوشش می‌دهد. اگر می‌خواهید ببینید نمایندگان شما هر روز چگونه با رزروهای Sabre کار می‌کنند، راهنمای میز نماینده را بخوانید.

مطلب بعدینرم‌افزار Sabre برای کارگزارانپروازسیستم رزرو پرواز NDCAbacus GDSکیف پول نمایندگانسیستم GDS برای آژانس مسافرتی

برگه اطلاعات Sabre API
تأمین‌کننده
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 بر اساس محدوده کار شما قیمت‌گذاری می‌شود. صفحه قیمت‌ها همه مجوزها را فهرست می‌کند.