Demo langsung

Sabre GDS

Integrasi Sabre API: API di sebalik setiap tempahan penerbangan

Integrasi Sabre API bukan satu API. Satu tempahan penerbangan dalam talian memanggil rangkaian perkhidmatan Sabre: carian, semakan harga, tempahan, pengeluaran tiket dan kemudian mungkin void, bayaran balik atau pertukaran. Inilah rangkaian itu, perkhidmatan demi perkhidmatan, dan apa yang dilakukan PHPTRAVELS pada setiap langkah.

  • Katalog Sabre API
  • Mesin keadaan tempahan
  • REST dan SOAP
  • Hos sendiri, termasuk kod sumber

Katalog

Sabre API yang diperlukan untuk tempahan penerbangan dalam talian

Setiap baris ialah satu tugas dalam tempahan. Nama perkhidmatan dan protokol adalah seperti yang disenaraikan Sabre di developer.sabre.com. Lajur terakhir menunjukkan apa yang dilakukan PHPTRAVELS dengan respons tersebut.

Tunjukkan protokol
PeringkatSabre APIProtokolApa yang dilakukan PHPTRAVELS
01PengesahanOAuth Token Create · Create SessionPOST /v3/auth/token · SessionCreateRQRESTSOAPMeminta dan menyimpan token akses bagi setiap persekitaran, memperbaharuinya sebelum tamat tempoh dan tidak sekali-kali memaparkan kelayakan dalam pelayar.
02CarianBargain Finder MaxBFM v5 · grouped itinerary responseRESTSOAPMenukar jadual perjalanan berkumpulan kepada kad hasil dengan penapis, tambang berjenama dan markup anda yang telah digunakan.
03Semakan hargaFlight Check APIRevalidate Itinerary successorRESTMenyemak semula tambang dan tempat duduk yang dipilih sebelum pembayaran, supaya pengembara membayar harga yang diiktiraf Sabre.
04TempahanCreate Passenger Name RecordCreatePassengerNameRecordRQRESTSOAPMenghantar nama pengembara, maklumat hubungan dan permintaan khas, kemudian menyimpan kod PNR dalam rekod tempahan.
05Dapatkan semulaBooking Management APIGet BookingRESTMembaca tempahan terkini untuk pentadbir dan akaun pelanggan, jadi status tidak perlu disalin secara manual.
06Pengeluaran tiketEnhanced Air TicketAirTicketRQSOAPMengeluarkan tiket selepas pembayaran berjaya, menyimpan nombor tiket dan menghantar e-mel e-tiket serta invois.
07Void dan bayaran balikBooking Management APICheck · Void · Refund Flight TicketsRESTMenyemak pilihan yang terbuka untuk tiket itu, kemudian membuat void atau bayaran balik dan mengkreditkannya ke dompet pelanggan atau ejen.
08PertukaranExchange BookingExchangeBookingRQRESTSOAPMenempah semula penerbangan baharu, memaparkan perbezaan tambang dan mengutipnya sebelum tiket baharu dikeluarkan.
09PembatalanBooking Management APICancel BookingRESTMembatalkan tempahan yang belum bertiket, atau segmen terpilih, dan melepaskan tahanan pada rekod tempahan.

Sabre mengaktifkan perkhidmatan mengikut akaun dan menukar versi dari semasa ke semasa. Wakil akaun Sabre anda akan mengesahkan perkhidmatan dan versi yang boleh dipanggil oleh PCC anda.

Status tempahan

Cari, semak harga, tempah, keluarkan tiket, kemudian void, bayaran balik atau pertukaran

Setiap tempahan Sabre dalam PHPTRAVELS sentiasa berada dalam satu status sahaja. Setiap perpindahan status ialah satu panggilan Sabre, dan pentadbir memaparkan status itu pada rekod tempahan. Pilih satu status untuk melihat apa yang berlaku.

Laluan utama

Selepas tempahan

Dicari

Pengembara telah melihat tambang langsung. Belum ada apa-apa yang ditahan, jadi harga masih boleh berubah.

Panggilan Sabre

Bargain Finder Max

Dalam pentadbir

Carian direkodkan, belum ada tempahan

Harga disemak

Jadual perjalanan yang dipilih disemak semula dari segi harga dan ketersediaan, tanpa menahan tempat duduk.

Panggilan Sabre

Flight Check API

Dalam pentadbir

Tambang disahkan, pembayaran dibuka

Ditempah

PNR telah wujud dengan maklumat pengembara. Bayaran diterima atau tempahan menunggu dalam tahanan.

Panggilan Sabre

Create Passenger Name Record

Dalam pentadbir

Kod PNR, menunggu tiket

Bertiket

Bayaran berjaya dan tiket dikeluarkan. Pengembara menerima e-tiket dan invois.

Panggilan Sabre

Enhanced Air Ticket (AirTicketRQ)

Dalam pentadbir

Nombor tiket, invois dihantar

Dibatalkan

Tempahan dibatalkan sebelum tiket dikeluarkan. Tiada tiket, tiada bayaran balik untuk diproses.

Panggilan Sabre

Booking Management · Cancel Booking

Dalam pentadbir

Tahanan dilepaskan, ditutup

Di-void

Tiket di-void dalam tempoh void yang dibenarkan oleh syarikat penerbangan dan pelan penyelesaian anda.

Panggilan Sabre

Booking Management · Void Flight Tickets

Dalam pentadbir

Void direkodkan, kredit penuh

Dibayar balik

Tiket dibayar balik mengikut peraturan tambangnya, dengan penalti ditolak jika ada.

Panggilan Sabre

Booking Management · Refund Flight Tickets

Dalam pentadbir

Jumlah bayaran balik, nota kredit

Ditukar

Penerbangan baharu menggantikan yang lama dan tiket baharu dikeluarkan. Tempahan kembali kepada status bertiket.

Panggilan Sabre

Exchange Booking

Dalam pentadbir

Perbezaan tambang, tiket baharu

Contoh status. Perpindahan yang dibenarkan bergantung pada peraturan tambang dan syarikat penerbangan.

REST dan SOAP

REST atau SOAP: anda akan menggunakan kedua-duanya

Sabre menerbitkan perkhidmatan REST dan SOAP secara seiring. Aliran tempahan yang lengkap biasanya menggabungkan kedua-duanya, jadi penyambung mesti menyokong kedua-duanya.

REST / JSON

Pengesahan
Token OAuth daripada perkhidmatan penciptaan token, dihantar sebagai bearer token
Format mesej
Permintaan dan respons JSON, panggilan tanpa keadaan
Kegunaan biasa di sini
Carian, semakan harga, pengurusan tempahan, void dan bayaran balik
Secara praktikal
Mudah dilog, dicache dan diuji dengan alatan moden

SOAP / XML

Pengesahan
Sesi daripada Create Session, dengan token keselamatan dalam setiap pengepala
Format mesej
Sampul XML, dengan token bersesi atau tanpa sesi mengikut perkhidmatan
Kegunaan biasa di sini
Pengeluaran tiket dengan Enhanced Air Ticket dan perkhidmatan lama yang lain
Secara praktikal
Matang dan digunakan secara meluas, dengan lebih banyak tetapan bagi setiap panggilan

PHPTRAVELS menyatukan kedua-duanya di sebalik satu penyambung. Aliran tempahan, pentadbir dan laporan melihat satu tempahan, tidak kira protokol mana yang membekalkannya.

Sebelum anda mula

Senarai semak akses Sabre anda

PHPTRAVELS boleh mengkonfigurasi penyambung sebaik sahaja semua ini tersedia. Tandakan yang sudah anda miliki.

0daripada 8 sedia

Ada yang tertinggal? Sabre menyediakan item akses. Kami membantu selebihnya.

Bincangkan skop Sabre anda dengan kami

Di mana data dipaparkan

Satu tempahan, lima respons Sabre

Setiap bahagian skrin tempahan dalam PHPTRAVELS diisi oleh respons Sabre tertentu. Nombor pada contoh sepadan dengan senarai.

Rekod tempahanSabre
DXB → LHR · Dubai ke London14 Nov · Ekonomi · Tanpa hentiTambang berjenama: Standard
Jumlah untuk 2 pengembara–
PNRKQ7M2D
Tiket176-2401558931
176-2401558932
StatusBertiketVoid atau bayaran balik

Contoh skrin dengan data contoh

  1. Jadual, tambang dan jenama

    Daripada respons Bargain Finder Max, dengan markup anda ditambah.

  2. Jumlah disahkan

    Daripada semakan harga sejurus sebelum pembayaran.

  3. Kod rekod

    Dipulangkan oleh Create Passenger Name Record.

  4. Nombor tiket

    Dipulangkan oleh Enhanced Air Ticket selepas pembayaran.

  5. Pilihan perkhidmatan selepas jualan

    Dibaca daripada semakan tiket Booking Management, jadi kakitangan hanya melihat yang dibenarkan.

Sepintas lalu

Cara integrasi Sabre API berfungsi dalam PHPTRAVELS

Sabre ialah salah satu sistem pengedaran global yang digunakan oleh syarikat penerbangan dan agensi pelancongan untuk menjual tiket penerbangan. API-nya membolehkan laman web atau portal ejen anda mencari kandungan Sabre, membuat tempahan dan mengeluarkan tiket tanpa kakitangan bekerja dalam skrin Sabre yang berasingan.

PHPTRAVELS ialah perisian tempahan pelancongan yang dihos sendiri. Penyambung Sabre membekalkan modul penerbangan, jadi tambang Sabre berada bersama pembekal penerbangan anda yang lain dalam satu carian, satu pembayaran dan satu pejabat belakang. Ejen membayar daripada dompet, pelanggan membayar dengan kad, dan setiap tempahan mengekalkan status Sabre-nya.

Halaman ini merangkumi bahagian API. Jika anda ingin melihat cara ejen anda mengendalikan tempahan Sabre setiap hari, baca panduan meja ejen.

Baca seterusnyaPerisian Sabre untuk ejenPenerbanganSistem tempahan penerbangan NDCAbacus GDSDompet ejenSistem GDS untuk ejen pelancongan

Fakta ringkas Sabre API
Pembekal
Sabre, sistem pengedaran global untuk kandungan penerbangan, hotel dan kereta sewa
Dokumentasi
developer.sabre.com
Akses
Token OAuth untuk REST, Create Session untuk SOAP
Kandungan
Menurut Sabre, Bargain Finder Max boleh memulangkan tawaran NDC bersama tambang klasik dalam satu respons
Abacus
Abacus kini sebahagian daripada Sabre
Dalam PHPTRAVELS
Tambang Sabre dalam modul penerbangan, laman B2C dan portal ejen B2B

Pembekal penerbangan yang boleh dijalankan bersama Sabre

  • Seeru
  • Amadeus
  • Duffel
  • Google Flights
  • Kayak
  • Kiwi
  • Mystifly
  • PKfare
  • Sabre
  • TBO Holidays
  • Travelport

Kos

Kos integrasi Sabre API

Terdapat dua bil berasingan: apa yang anda persetujui dengan Sabre, dan apa yang anda bayar untuk perisian yang menjual kandungan tersebut.

Dibayar kepada Sabre

Yuran akses, terma tempahan dan sebarang insentif dipersetujui dengan Sabre. Semuanya bergantung pada pasaran, jumlah dan tetapan anda, jadi kami tidak memberikan sebut harga untuknya.

Dibayar kepada PHPTRAVELS

Lesen sekali bayar untuk platform tempahan, termasuk kod sumber. Tetapan penyambung Sabre dan sokongan pensijilan disebut harga setelah kami melihat skop Sabre anda.

Lesen Startup
Lesen sekali bayarsekali bayar
Lesen Agency
Lesen sekali bayarsekali bayar
Lesen Enterprise
Lesen sekali bayarsekali bayar

Soalan lazim

Soalan tentang integrasi Sabre API

Soalan yang ditanya agensi dan OTA sebelum menyambung Sabre.

Hubungi jualan

Ia ialah kerja menyambungkan platform tempahan anda kepada perkhidmatan web Sabre, supaya laman web atau portal ejen anda boleh mencari tambang Sabre, menyemak harga, membuat PNR, mengeluarkan tiket dan mengendalikan void, bayaran balik serta pertukaran tanpa sesiapa bekerja dalam skrin Sabre yang berasingan.

Sekurang-kurangnya: perkhidmatan pengesahan, perkhidmatan carian seperti Bargain Finder Max, semakan harga, Create Passenger Name Record untuk tempahan dan Enhanced Air Ticket untuk pengeluaran tiket. Untuk selepas jualan, anda menambah Booking Management API untuk dapatkan semula, pembatalan, void dan bayaran balik, serta Exchange Booking untuk perubahan.

Biasanya kedua-duanya. Sabre menawarkan banyak perkhidmatan dalam REST dan SOAP, dan sesetengah perkhidmatan lama seperti Enhanced Air Ticket menggunakan SOAP. PHPTRAVELS mengendalikan kedua-duanya dalam penyambung, jadi bahagian lain platform tidak bergantung pada protokol.

Kelayakan datang daripada Sabre, bukan daripada PHPTRAVELS. Anda bersetuju tentang akses dengan Sabre, menerima PCC, pengguna EPR dan kelayakan klien API, kemudian meminta wakil akaun anda mengaktifkan perkhidmatan yang diperlukan. Selepas itu kami mengkonfigurasi dan menguji penyambung.

Menurut Sabre, Bargain Finder Max boleh memulangkan tawaran daripada syarikat penerbangan NDC bersama tambang klasik dalam satu respons. Sama ada anda melihat tawaran NDC bergantung pada apa yang telah diaktifkan Sabre untuk akaun anda dan syarikat penerbangan yang anda bekerjasama.

Setiap status di halaman ini: cari, semak harga, tempah, keluarkan tiket, batal, void, bayaran balik dan pertukaran, serta pembayaran, kredit dompet, e-mel, invois dan log. Jalankan dahulu dalam persekitaran ujian Sabre, kemudian semak tempahan sebenar dengan teliti pada hari-hari pertama pengeluaran.

Boleh. Kelayakan Sabre yang sama boleh melayani laman tempahan awam, portal ejen dan akaun korporat anda, masing-masing dengan markup, kaedah pembayaran, peraturan dompet dan laporan tersendiri.

Yuran Sabre sendiri dipersetujui dengan Sabre. Lesen PHPTRAVELS adalah sekali bayar, bermula dari, dan tetapan penyambung Sabre disebut harga mengikut skop anda. Halaman harga menyenaraikan setiap lesen.