Demo trực tiếp

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.

Hiển thị giao thức
Giai đoạnSabre APIGiao thứcPHPTRAVELS làm gì
01Xác thựcOAuth Token Create · Create SessionPOST /v3/auth/token · SessionCreateRQRESTSOAPYê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ếnBargain Finder MaxBFM v5 · grouped itinerary responseRESTSOAPChuyể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 successorRESTKiể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 RecordCreatePassengerNameRecordRQRESTSOAPGử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ấtBooking Management APIGet BookingRESTĐọ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 TicketAirTicketRQSOAPXuấ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 TicketsRESTKiể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 BookingExchangeBookingRQRESTSOAPĐặ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ủyBooking Management APICancel BookingRESTHủ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ạn

Dữ 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.

Hồ sơ đặt chỗSabre
DXB → LHR · Dubai đến London14 thg 11 · Phổ thông · Bay thẳngGiá vé thương hiệu: Standard
Tổng cho 2 hành khách–
PNRKQ7M2D
Vé176-2401558931
176-2401558932
Trạng tháiĐã xuất véVoid hoặc hoàn vé

Màn hình mẫu với dữ liệu mẫu

  1. 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.

  2. Tổng tiền đã xác nhận

    Từ bước kiểm tra giá ngay trước khi thanh toán.

  3. Mã đặt chỗ

    Do Create Passenger Name Record trả về.

  4. Số vé

    Do Enhanced Air Ticket trả về sau khi thanh toán.

  5. 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

Thông tin nhanh về Sabre API
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.