Demo langsung

Sabre GDS

Integrasi Sabre API: API di balik setiap pemesanan tiket pesawat

Integrasi Sabre API bukan satu API. Satu pemesanan tiket pesawat online memanggil rangkaian layanan Sabre: pencarian, cek harga, pemesanan, penerbitan tiket, lalu mungkin void, refund atau reissue. Berikut rangkaian itu, layanan demi layanan, dan apa yang dilakukan PHPTRAVELS di setiap langkah.

  • Katalog Sabre API
  • State machine pemesanan
  • REST dan SOAP
  • Self-hosted, termasuk kode sumber

Katalog

Sabre API yang dibutuhkan pemesanan tiket pesawat online

Setiap baris adalah satu tugas dalam pemesanan. Nama layanan dan protokol sesuai daftar Sabre di developer.sabre.com. Kolom terakhir menjelaskan apa yang dilakukan PHPTRAVELS dengan respons tersebut.

Tampilkan protokol
TahapSabre APIProtokolYang dilakukan PHPTRAVELS
01AutentikasiOAuth Token Create · Create SessionPOST /v3/auth/token · SessionCreateRQRESTSOAPMeminta dan menyimpan access token per lingkungan, memperbaruinya sebelum kedaluwarsa dan tidak pernah menampilkan kredensial di browser.
02PencarianBargain Finder MaxBFM v5 · grouped itinerary responseRESTSOAPMengubah itinerary yang dikelompokkan menjadi kartu hasil dengan filter, branded fare dan markup Anda yang sudah diterapkan.
03Cek hargaFlight Check APIRevalidate Itinerary successorRESTMemeriksa ulang tarif dan kursi yang dipilih sebelum checkout, agar penumpang membayar harga yang dijamin Sabre.
04PemesananCreate Passenger Name RecordCreatePassengerNameRecordRQRESTSOAPMengirim nama penumpang, kontak dan permintaan khusus, lalu menyimpan kode PNR di catatan pemesanan.
05Ambil dataBooking Management APIGet BookingRESTMembaca reservasi terkini untuk admin dan akun pelanggan, sehingga status tidak pernah disalin manual.
06Penerbitan tiketEnhanced Air TicketAirTicketRQSOAPMenerbitkan tiket setelah pembayaran berhasil, menyimpan nomor tiket dan mengirim email e-tiket serta invoice.
07Void dan refundBooking Management APICheck · Void · Refund Flight TicketsRESTMemeriksa opsi yang tersedia untuk tiket tersebut, lalu melakukan void atau refund dan mengkreditkan dana ke wallet pelanggan atau agen.
08ReissueExchange BookingExchangeBookingRQRESTSOAPMemesan ulang penerbangan baru, menampilkan selisih tarif dan menagihnya sebelum tiket baru diterbitkan.
09PembatalanBooking Management APICancel BookingRESTMembatalkan reservasi yang belum diterbitkan tiketnya, atau segmen tertentu, dan melepas hold pada catatan pemesanan.

Sabre mengaktifkan layanan per akun dan mengubah versinya dari waktu ke waktu. Perwakilan akun Sabre Anda akan mengonfirmasi layanan dan versi mana yang dapat dipanggil PCC Anda.

Status pemesanan

Cari, cek harga, pesan, terbitkan tiket, lalu void, refund atau reissue

Setiap pemesanan Sabre di PHPTRAVELS selalu berada di satu status. Setiap perpindahan status adalah satu panggilan Sabre, dan admin menampilkan status itu di catatan pemesanan. Pilih status untuk melihat apa yang terjadi.

Alur utama

Setelah pemesanan

Dicari

Penumpang sudah melihat tarif langsung. Belum ada yang di-hold, jadi harga masih bisa berubah.

Panggilan Sabre

Bargain Finder Max

Di admin

Pencarian tercatat, belum ada pemesanan

Harga dicek

Itinerary yang dipilih diperiksa ulang harga dan ketersediaannya, tanpa menahan kursi.

Panggilan Sabre

Flight Check API

Di admin

Tarif terkonfirmasi, checkout dibuka

Dipesan

PNR sudah dibuat dengan data penumpang. Pembayaran diterima atau pemesanan menunggu dalam status hold.

Panggilan Sabre

Create Passenger Name Record

Di admin

Kode PNR, menunggu tiket

Tiket terbit

Pembayaran berhasil dan tiket diterbitkan. Penumpang menerima e-tiket dan invoice.

Panggilan Sabre

Enhanced Air Ticket (AirTicketRQ)

Di admin

Nomor tiket, invoice terkirim

Dibatalkan

Reservasi dibatalkan sebelum tiket diterbitkan. Tidak ada tiket, tidak ada refund yang perlu diproses.

Panggilan Sabre

Booking Management · Cancel Booking

Di admin

Hold dilepas, ditutup

Di-void

Tiket di-void dalam batas waktu void yang diizinkan maskapai dan skema settlement Anda.

Panggilan Sabre

Booking Management · Void Flight Tickets

Di admin

Void tercatat, kredit penuh

Di-refund

Tiket di-refund sesuai aturan tarifnya, dengan potongan penalti jika ada.

Panggilan Sabre

Booking Management · Refund Flight Tickets

Di admin

Jumlah refund, nota kredit

Di-reissue

Penerbangan baru menggantikan yang lama dan tiket baru diterbitkan. Pemesanan kembali ke status tiket terbit.

Panggilan Sabre

Exchange Booking

Di admin

Selisih tarif, tiket baru

Contoh status. Perpindahan yang diizinkan bergantung pada aturan tarif dan maskapai.

REST dan SOAP

REST atau SOAP: Anda akan memakai keduanya

Sabre menyediakan layanan REST dan SOAP secara berdampingan. Alur pemesanan lengkap biasanya menggabungkan keduanya, jadi konektor harus mendukung keduanya.

REST / JSON

Autentikasi
Token OAuth dari layanan pembuatan token, dikirim sebagai bearer token
Format pesan
Request dan response JSON, panggilan stateless
Penggunaan umum di sini
Pencarian, cek harga, manajemen pemesanan, void dan refund
Dalam praktik
Mudah dicatat, di-cache dan diuji dengan tools modern

SOAP / XML

Autentikasi
Sesi dari Create Session, dengan security token di setiap header
Format pesan
Envelope XML, dengan token bersesi atau tanpa sesi sesuai layanan
Penggunaan umum di sini
Penerbitan tiket dengan Enhanced Air Ticket dan layanan lama lainnya
Dalam praktik
Matang dan banyak dipakai, dengan pengaturan lebih banyak per panggilan

PHPTRAVELS menyatukan keduanya di balik satu konektor. Alur pemesanan, admin dan laporan melihat satu pemesanan, dari protokol mana pun datanya.

Sebelum mulai

Daftar periksa akses Sabre Anda

PHPTRAVELS dapat mengonfigurasi konektor setelah semua ini tersedia. Centang yang sudah Anda miliki.

0dari 8 siap

Ada yang kurang? Sabre menyediakan item akses. Kami membantu sisanya.

Diskusikan cakupan Sabre Anda dengan kami

Ke mana data ditampilkan

Satu pemesanan, lima respons Sabre

Setiap bagian layar pemesanan di PHPTRAVELS diisi oleh respons Sabre tertentu. Nomor pada contoh sesuai dengan daftar.

Catatan pemesananSabre
DXB → LHR · Dubai ke London14 Nov · Ekonomi · LangsungBranded fare: Standard
Total untuk 2 penumpang–
PNRKQ7M2D
Tiket176-2401558931
176-2401558932
StatusTiket terbitVoid atau refund

Contoh layar dengan data contoh

  1. Jadwal, tarif dan brand

    Dari respons Bargain Finder Max, ditambah markup Anda.

  2. Total terkonfirmasi

    Dari cek harga tepat sebelum pembayaran.

  3. Kode booking

    Dikembalikan oleh Create Passenger Name Record.

  4. Nomor tiket

    Dikembalikan oleh Enhanced Air Ticket setelah pembayaran.

  5. Opsi layanan purnajual

    Dibaca dari pengecekan tiket Booking Management, sehingga staf hanya melihat yang diizinkan.

Sekilas

Cara kerja integrasi Sabre API di PHPTRAVELS

Sabre adalah salah satu sistem distribusi global yang digunakan maskapai dan agen perjalanan untuk menjual tiket pesawat. API-nya memungkinkan website atau portal agen Anda mencari konten Sabre, membuat pemesanan dan menerbitkan tiket tanpa staf bekerja di layar Sabre terpisah.

PHPTRAVELS adalah software pemesanan perjalanan self-hosted. Konektor Sabre mengisi modul penerbangan, sehingga tarif Sabre tampil bersama supplier penerbangan lain dalam satu pencarian, satu checkout dan satu back office. Agen membayar dari wallet, pelanggan membayar dengan kartu, dan setiap pemesanan menyimpan status Sabre-nya.

Halaman ini membahas sisi API. Jika Anda ingin melihat cara agen Anda menangani pemesanan Sabre sehari-hari, baca panduan meja agen.

Baca selanjutnyaSoftware Sabre untuk agenPenerbanganSistem pemesanan tiket NDCAbacus GDSDompet agenSistem GDS untuk agen perjalanan

Ringkasan Sabre API
Supplier
Sabre, sistem distribusi global untuk konten penerbangan, hotel dan sewa mobil
Dokumentasi
developer.sabre.com
Akses
Token OAuth untuk REST, Create Session untuk SOAP
Konten
Menurut Sabre, Bargain Finder Max dapat mengembalikan penawaran NDC bersama tarif klasik dalam satu respons
Abacus
Abacus kini menjadi bagian dari Sabre
Di PHPTRAVELS
Tarif Sabre di modul penerbangan, situs B2C dan portal agen B2B

Supplier penerbangan yang dapat berjalan bersama Sabre

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

Biaya

Berapa biaya integrasi Sabre API

Ada dua tagihan terpisah: yang Anda sepakati dengan Sabre, dan yang Anda bayar untuk software yang menjual konten tersebut.

Dibayar ke Sabre

Biaya akses, ketentuan pemesanan dan insentif disepakati dengan Sabre. Semuanya bergantung pada pasar, volume dan pengaturan Anda, jadi kami tidak memberikan penawaran untuk itu.

Dibayar ke PHPTRAVELS

Lisensi sekali bayar untuk platform pemesanan, termasuk kode sumber. Pengaturan konektor Sabre dan dukungan sertifikasi diberi penawaran setelah kami melihat cakupan Sabre Anda.

Lisensi Startup
Lisensi sekali bayarsekali bayar
Lisensi Agency
Lisensi sekali bayarsekali bayar
Lisensi Enterprise
Lisensi sekali bayarsekali bayar

FAQ

Pertanyaan seputar integrasi Sabre API

Pertanyaan agen perjalanan dan OTA sebelum menghubungkan Sabre.

Hubungi sales

Yaitu pekerjaan menghubungkan platform pemesanan Anda ke layanan web Sabre, agar website atau portal agen Anda dapat mencari tarif Sabre, mengecek harga, membuat PNR, menerbitkan tiket serta menangani void, refund dan reissue tanpa ada yang bekerja di layar Sabre terpisah.

Minimal: layanan autentikasi, layanan pencarian seperti Bargain Finder Max, cek harga, Create Passenger Name Record untuk pemesanan dan Enhanced Air Ticket untuk penerbitan tiket. Untuk purnajual, tambahkan Booking Management API untuk ambil data, pembatalan, void dan refund, serta Exchange Booking untuk perubahan.

Biasanya keduanya. Sabre menyediakan banyak layanan dalam REST dan SOAP, dan beberapa layanan lama seperti Enhanced Air Ticket menggunakan SOAP. PHPTRAVELS menangani keduanya di dalam konektor, sehingga bagian lain platform tidak bergantung pada protokol.

Kredensial berasal dari Sabre, bukan dari PHPTRAVELS. Anda menyepakati akses dengan Sabre, menerima PCC, pengguna EPR dan kredensial API client, lalu meminta perwakilan akun untuk mengaktifkan layanan yang Anda butuhkan. Setelah itu kami mengonfigurasi dan menguji konektor.

Menurut Sabre, Bargain Finder Max dapat mengembalikan penawaran dari maskapai NDC bersama tarif klasik dalam satu respons. Apakah Anda melihat penawaran NDC bergantung pada apa yang diaktifkan Sabre untuk akun Anda dan maskapai yang bekerja sama dengan Anda.

Setiap status di halaman ini: cari, cek harga, pesan, terbitkan tiket, batalkan, void, refund dan reissue, ditambah pembayaran, kredit wallet, email, invoice dan log. Jalankan dulu di lingkungan pengujian Sabre, lalu periksa pemesanan nyata dengan teliti pada hari-hari pertama produksi.

Bisa. Kredensial Sabre yang sama dapat melayani situs pemesanan publik, portal agen dan akun korporat Anda, masing-masing dengan markup, metode pembayaran, aturan wallet dan laporan sendiri.

Biaya Sabre sendiri disepakati dengan Sabre. Lisensi PHPTRAVELS bersifat sekali bayar, mulai dari, dan pengaturan konektor Sabre diberi penawaran sesuai cakupan Anda. Halaman harga mencantumkan semua lisensi.