Sabre GDS
Tích hợp Sabre API: các API đứng sau mỗi lượt đặt vé máy bay
Tích hợp Sabre API không phải là một API duy nhất. Một lượt đặt vé máy bay trực tuyến gọi cả chuỗi dịch vụ Sabre: tìm chuyến, định giá, đặt chỗ, xuất vé và sau đó có thể là void, hoàn vé hoặc đổi vé. Dưới đây là chuỗi đó theo từng dịch vụ, cùng những gì PHPTRAVELS làm ở mỗi bước.
- Danh mục Sabre API
- Máy trạng thái đặt chỗ
- REST và SOAP
- Tự lưu trữ, kèm mã nguồn
Danh mục
Các Sabre API mà một lượt đặt vé trực tuyến cần
Mỗi hàng là một công việc trong quá trình đặt chỗ. Tên dịch vụ và giao thức theo đúng danh sách của Sabre trên developer.sabre.com. Cột cuối cho biết PHPTRAVELS làm gì với phản hồi.
| Giai đoạn | Sabre API | Giao thức | PHPTRAVELS làm gì |
|---|---|---|---|
| 01Xác thực | OAuth Token Create · Create SessionPOST /v3/auth/token · SessionCreateRQ | RESTSOAP | Yêu cầu và lưu đệm access token theo từng môi trường, gia hạn trước khi hết hạn và không bao giờ để lộ thông tin xác thực trên trình duyệt. |
| 02Tìm chuyến | Bargain Finder MaxBFM v5 · grouped itinerary response | RESTSOAP | Chuyển các hành trình đã nhóm thành thẻ kết quả, có bộ lọc, giá vé thương hiệu và mức markup của bạn. |
| 03Định giá | Flight Check APIRevalidate Itinerary successor | REST | Kiểm tra lại giá vé và chỗ ngồi đã chọn trước khi thanh toán, để hành khách trả đúng mức giá Sabre chấp nhận. |
| 04Đặt chỗ | Create Passenger Name RecordCreatePassengerNameRecordRQ | RESTSOAP | Gửi tên hành khách, thông tin liên hệ và yêu cầu đặc biệt, sau đó lưu mã PNR vào hồ sơ đặt chỗ. |
| 05Truy xuất | Booking Management APIGet Booking | REST | Đọc thông tin đặt chỗ trực tiếp cho trang quản trị và tài khoản khách hàng, nên không cần chép trạng thái bằng tay. |
| 06Xuất vé | Enhanced Air TicketAirTicketRQ | SOAP | Xuất vé khi thanh toán hoàn tất, lưu số vé và gửi email vé điện tử cùng hóa đơn. |
| 07Void và hoàn vé | Booking Management APICheck · Void · Refund Flight Tickets | REST | Kiểm tra vé đó được phép thao tác nào, sau đó void hoặc hoàn vé và ghi có vào ví của khách hàng hoặc đại lý. |
| 08Đổi vé | Exchange BookingExchangeBookingRQ | RESTSOAP | Đặt lại chuyến bay mới, hiển thị phần chênh lệch giá và thu tiền trước khi xuất lại vé. |
| 09Hủy | Booking Management APICancel Booking | REST | Hủy đặt chỗ chưa xuất vé hoặc các chặng đã chọn, và giải phóng phần giữ chỗ trên hồ sơ đặt chỗ. |
Sabre kích hoạt dịch vụ theo từng tài khoản và thay đổi phiên bản theo thời gian. Đại diện tài khoản Sabre của bạn sẽ xác nhận PCC của bạn được gọi những dịch vụ và phiên bản nào.
Trạng thái đặt chỗ
Tìm, định giá, đặt chỗ, xuất vé, rồi void, hoàn vé hoặc đổi vé
Mỗi đặt chỗ Sabre trong PHPTRAVELS luôn ở đúng một trạng thái. Mỗi lần chuyển trạng thái là một lệnh gọi Sabre, và trang quản trị hiển thị trạng thái trên hồ sơ đặt chỗ. Chọn một trạng thái để xem điều gì xảy ra.
Luồng chính
Sau khi đặt
Đã tìm
Hành khách đã xem giá vé trực tiếp. Chưa có gì được giữ chỗ nên giá vẫn có thể thay đổi.
Lệnh gọi Sabre
Bargain Finder Max
Trong trang quản trị
Đã ghi nhận tìm kiếm, chưa đặt chỗ
Đã định giá
Hành trình đã chọn được kiểm tra lại về giá và chỗ trống, không giữ chỗ.
Lệnh gọi Sabre
Flight Check API
Trong trang quản trị
Giá đã xác nhận, mở thanh toán
Đã đặt chỗ
Đã có PNR với thông tin hành khách. Đã thanh toán hoặc đặt chỗ đang được giữ.
Lệnh gọi Sabre
Create Passenger Name Record
Trong trang quản trị
Mã PNR, chờ xuất vé
Đã xuất vé
Thanh toán hoàn tất và vé đã được xuất. Hành khách nhận vé điện tử và hóa đơn.
Lệnh gọi Sabre
Enhanced Air Ticket (AirTicketRQ)
Trong trang quản trị
Số vé, đã gửi hóa đơn
Đã hủy
Đặt chỗ bị hủy trước khi xuất vé. Không có vé, không có khoản hoàn nào cần xử lý.
Lệnh gọi Sabre
Booking Management · Cancel Booking
Trong trang quản trị
Đã giải phóng giữ chỗ, đã đóng
Đã void
Vé được void trong thời hạn void mà hãng hàng không và kế hoạch thanh toán của bạn cho phép.
Lệnh gọi Sabre
Booking Management · Void Flight Tickets
Trong trang quản trị
Đã ghi nhận void, ghi có toàn bộ
Đã hoàn vé
Vé được hoàn theo điều kiện giá vé, có trừ phí phạt nếu có.
Lệnh gọi Sabre
Booking Management · Refund Flight Tickets
Trong trang quản trị
Số tiền hoàn, giấy báo có
Đã đổi vé
Chuyến bay mới thay cho chuyến cũ và vé được xuất lại. Đặt chỗ trở về trạng thái đã xuất vé.
Lệnh gọi Sabre
Exchange Booking
Trong trang quản trị
Chênh lệch giá, vé mới
Trạng thái mẫu. Các bước chuyển được phép tùy thuộc vào điều kiện giá vé và hãng hàng không.
REST và SOAP
REST hay SOAP: bạn sẽ dùng cả hai
Sabre cung cấp song song các dịch vụ REST và SOAP. Một luồng đặt chỗ hoàn chỉnh thường kết hợp cả hai, vì vậy connector phải hỗ trợ cả hai.
REST / JSON
- Xác thực
- OAuth token từ dịch vụ tạo token, gửi dưới dạng bearer token
- Kiểu thông điệp
- Yêu cầu và phản hồi JSON, lệnh gọi không trạng thái
- Cách dùng thường gặp
- Tìm chuyến, kiểm tra giá, quản lý đặt chỗ, void và hoàn vé
- Trên thực tế
- Dễ ghi log, lưu đệm và kiểm thử bằng công cụ hiện đại
SOAP / XML
- Xác thực
- Phiên từ Create Session, có security token trong mọi header
- Kiểu thông điệp
- XML envelope, token có phiên hoặc không phiên tùy dịch vụ
- Cách dùng thường gặp
- Xuất vé bằng Enhanced Air Ticket và các dịch vụ lâu đời khác
- Trên thực tế
- Ổn định và phổ biến, nhưng cần thiết lập nhiều hơn cho mỗi lệnh gọi
PHPTRAVELS đặt cả hai sau một connector duy nhất. Luồng đặt chỗ, trang quản trị và báo cáo chỉ thấy một đặt chỗ, dù dữ liệu đến từ giao thức nào.
Trước khi bắt đầu
Danh sách kiểm tra quyền truy cập Sabre
Khi có đủ các mục này, PHPTRAVELS có thể cấu hình connector. Hãy đánh dấu những gì bạn đã có.
0trên 8 sẵn sàng
Còn thiếu gì? Sabre cung cấp các mục truy cập. Chúng tôi hỗ trợ phần còn lại.
Trao đổi với chúng tôi về phạm vi Sabre của bạnDữ liệu hiển thị ở đâu
Một đặt chỗ, năm phản hồi Sabre
Mỗi phần của màn hình đặt chỗ trong PHPTRAVELS lấy dữ liệu từ một phản hồi Sabre cụ thể. Các số trên mẫu khớp với danh sách.
176-2401558932
Màn hình mẫu với dữ liệu mẫu
Lịch bay, giá vé và thương hiệu
Từ phản hồi Bargain Finder Max, đã cộng markup của bạn.
Tổng tiền đã xác nhận
Từ bước kiểm tra giá ngay trước khi thanh toán.
Mã đặt chỗ
Do Create Passenger Name Record trả về.
Số vé
Do Enhanced Air Ticket trả về sau khi thanh toán.
Tùy chọn hậu mãi
Đọc từ bước kiểm tra vé của Booking Management, nên nhân viên chỉ thấy thao tác được phép.
Tổng quan
Tích hợp Sabre API hoạt động thế nào trong PHPTRAVELS
Sabre là một trong những hệ thống phân phối toàn cầu mà các hãng hàng không và đại lý du lịch dùng để bán vé máy bay. API của Sabre cho phép website hoặc cổng đại lý của bạn tìm kiếm nội dung Sabre, tạo đặt chỗ và xuất vé mà nhân viên không phải làm việc trên một màn hình Sabre riêng.
PHPTRAVELS là phần mềm đặt dịch vụ du lịch tự lưu trữ. Connector Sabre cung cấp dữ liệu cho mô-đun chuyến bay, nên giá vé Sabre nằm cạnh các nhà cung cấp chuyến bay khác trong cùng một lượt tìm kiếm, một quy trình thanh toán và một hệ thống quản trị. Đại lý thanh toán từ ví, khách hàng thanh toán bằng thẻ, và mỗi đặt chỗ đều giữ trạng thái Sabre của nó.
Trang này nói về phía API. Nếu bạn muốn xem đại lý của mình làm việc với đặt chỗ Sabre hằng ngày như thế nào, hãy đọc hướng dẫn bàn làm việc đại lý.
Đọc tiếpPhần mềm Sabre cho đại lýVé máy bayHệ thống đặt vé máy bay NDCAbacus GDSVí đại lýHệ thống GDS cho đại lý du lịch
- Nhà cung cấp
- Sabre, hệ thống phân phối toàn cầu cho nội dung vé máy bay, khách sạn và thuê xe
- Tài liệu
- developer.sabre.com
- Truy cập
- OAuth token cho REST, Create Session cho SOAP
- Nội dung
- Theo Sabre, Bargain Finder Max có thể trả về ưu đãi NDC cùng giá vé truyền thống trong một phản hồi
- Abacus
- Abacus hiện là một phần của Sabre
- Trong PHPTRAVELS
- Giá vé Sabre trong mô-đun chuyến bay, website B2C và cổng đại lý B2B
Các nhà cung cấp chuyến bay có thể chạy cùng Sabre
Seeru
Amadeus
Duffel
Google Flights
Kayak
Kiwi
Mystifly
PKfare
Sabre
TBO Holidays
Travelport
Chi phí
Chi phí tích hợp Sabre API
Có hai khoản riêng biệt: khoản bạn thỏa thuận với Sabre, và khoản bạn trả cho phần mềm bán nội dung đó.
Trả cho Sabre
Phí truy cập, điều khoản đặt chỗ và các ưu đãi được thỏa thuận với Sabre. Chúng phụ thuộc vào thị trường, sản lượng và cấu hình của bạn, nên chúng tôi không báo giá phần này.
Trả cho PHPTRAVELS
Giấy phép trả một lần cho nền tảng đặt chỗ, kèm mã nguồn. Việc thiết lập connector Sabre và hỗ trợ chứng nhận được báo giá khi chúng tôi nắm được phạm vi Sabre của bạn.
- Giấy phép Startup
- Giấy phép một lầntrả một lần
- Giấy phép Agency
- Giấy phép một lầntrả một lần
- Giấy phép Enterprise
- Giấy phép một lầntrả một lần
Câu hỏi thường gặp
Câu hỏi về tích hợp Sabre API
Những điều đại lý và OTA hỏi trước khi kết nối Sabre.
Liên hệ kinh doanhĐó là việc kết nối nền tảng đặt chỗ của bạn với các dịch vụ web của Sabre, để website hoặc cổng đại lý có thể tìm giá vé Sabre, định giá, tạo PNR, xuất vé và xử lý void, hoàn vé, đổi vé mà không ai phải làm việc trên một màn hình Sabre riêng.
Tối thiểu gồm: một dịch vụ xác thực, một dịch vụ tìm chuyến như Bargain Finder Max, bước kiểm tra giá, Create Passenger Name Record để đặt chỗ và Enhanced Air Ticket để xuất vé. Với hậu mãi, bạn bổ sung Booking Management API để truy xuất, hủy, void và hoàn vé, cùng Exchange Booking để đổi vé.
Thường là cả hai. Sabre cung cấp nhiều dịch vụ ở cả REST và SOAP, và một số dịch vụ lâu đời như Enhanced Air Ticket là SOAP. PHPTRAVELS xử lý cả hai bên trong connector, nên phần còn lại của nền tảng không phụ thuộc vào giao thức.
Thông tin xác thực do Sabre cấp, không phải PHPTRAVELS. Bạn thỏa thuận quyền truy cập với Sabre, nhận PCC, tài khoản EPR và thông tin xác thực API client, rồi đề nghị đại diện tài khoản kích hoạt các dịch vụ cần thiết. Sau đó chúng tôi cấu hình và kiểm thử connector.
Theo Sabre, Bargain Finder Max có thể trả về ưu đãi từ các hãng NDC cùng giá vé truyền thống trong một phản hồi. Bạn có thấy ưu đãi NDC hay không tùy thuộc vào những gì Sabre đã kích hoạt cho tài khoản của bạn và các hãng hàng không bạn hợp tác.
Mọi trạng thái trên trang này: tìm, định giá, đặt chỗ, xuất vé, hủy, void, hoàn vé và đổi vé, cùng với thanh toán, ghi có vào ví, email, hóa đơn và log. Hãy chạy chúng trong môi trường thử nghiệm của Sabre trước, rồi kiểm tra kỹ các đặt chỗ thật trong những ngày đầu vận hành.
Có. Cùng một bộ thông tin xác thực Sabre có thể phục vụ website đặt chỗ công khai, cổng đại lý và tài khoản doanh nghiệp, mỗi kênh có markup, phương thức thanh toán, quy tắc ví và báo cáo riêng.
Phí của Sabre được thỏa thuận với Sabre. Giấy phép PHPTRAVELS trả một lần, bắt đầu từ, và việc thiết lập connector Sabre được báo giá theo phạm vi của bạn. Trang bảng giá liệt kê mọi giấy phép.
Khám phá thêm
Thêm về nền tảng
- API vé máy bayAPI vé máy bay từ GDS, NDC và nhà gom vé trên một nền tảng
- AmadeusVé máy bay và khách sạn GDS
- TravelportGalileo, Apollo, Worldspan
- Phần mềm Sabre cho đại lýBàn Sabre hằng ngày: hàng đợi, dịch vụ, vai trò, hóa đơn
- Vé máy bayXuất vé qua GDS và NDC
- API du lịchAPI GDS, khách sạn, tour, xe và thanh toán
