ทดลองใช้งานจริง

Sabre GDS

การเชื่อมต่อ Sabre API: API เบื้องหลังการจองตั๋วเครื่องบินทุกครั้ง

การเชื่อมต่อ Sabre API ไม่ใช่ API เดียว การจองตั๋วเครื่องบินออนไลน์หนึ่งครั้งเรียกใช้บริการ Sabre ต่อเนื่องกันหลายตัว ได้แก่ ค้นหา ตรวจราคา จอง ออกตั๋ว และภายหลังอาจมี void คืนเงิน หรือเปลี่ยนตั๋ว ด้านล่างคือลำดับบริการทั้งหมด ทีละบริการ และสิ่งที่ PHPTRAVELS ทำในแต่ละขั้นตอน

  • แค็ตตาล็อก Sabre API
  • สถานะการจอง
  • REST และ SOAP
  • โฮสต์เอง พร้อมซอร์สโค้ด

แค็ตตาล็อก

Sabre API ที่การจองตั๋วเครื่องบินออนไลน์ต้องใช้

แต่ละแถวคืองานหนึ่งอย่างในการจอง ชื่อบริการและโปรโตคอลเป็นไปตามที่ 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ออกตั๋วหลังชำระเงินสำเร็จ บันทึกหมายเลขตั๋ว และส่งอีเมล e-ticket และใบแจ้งหนี้
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 รอออกตั๋ว

ออกตั๋วแล้ว

ชำระเงินสำเร็จและออกตั๋วแล้ว ผู้เดินทางได้รับ e-ticket และใบแจ้งหนี้

การเรียก 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 token
รูปแบบข้อความ
คำขอและผลตอบกลับแบบ JSON การเรียกแบบ stateless
การใช้งานทั่วไปในที่นี้
ค้นหา ตรวจราคา จัดการการจอง void และคืนเงิน
ในทางปฏิบัติ
บันทึกล็อก แคช และทดสอบได้ง่ายด้วยเครื่องมือสมัยใหม่

SOAP / XML

การยืนยันตัวตน
เซสชันจาก Create Session พร้อมโทเค็นความปลอดภัยในทุกส่วนหัว
รูปแบบข้อความ
XML envelope ใช้โทเค็นแบบมีเซสชันหรือไม่มีเซสชันตามบริการ
การใช้งานทั่วไปในที่นี้
ออกตั๋วด้วย Enhanced Air Ticket และบริการดั้งเดิมอื่นๆ
ในทางปฏิบัติ
เสถียรและใช้กันแพร่หลาย แต่ต้องตั้งค่ามากกว่าต่อการเรียก

PHPTRAVELS รวมทั้งสองโปรโตคอลไว้หลังคอนเน็กเตอร์เดียว ขั้นตอนการจอง ระบบหลังบ้าน และรายงานเห็นเป็นการจองเดียว ไม่ว่าข้อมูลจะมาจากโปรโตคอลใด

ก่อนเริ่มต้น

รายการตรวจสอบการเข้าถึง Sabre

เมื่อมีรายการเหล่านี้ครบ PHPTRAVELS ก็ตั้งค่าคอนเน็กเตอร์ได้ ทำเครื่องหมายรายการที่คุณมีอยู่แล้ว

0จาก 8 พร้อม

ยังขาดอะไรอยู่ไหม? Sabre เป็นผู้จัดหารายการเข้าถึง ส่วนที่เหลือเราช่วยได้

ปรึกษาขอบเขตงาน Sabre กับเรา

ข้อมูลไปแสดงที่ใด

การจองหนึ่งรายการ ผลตอบกลับ Sabre ห้ารายการ

ทุกส่วนของหน้าจอการจองใน PHPTRAVELS มาจากผลตอบกลับ Sabre เฉพาะ หมายเลขในตัวอย่างตรงกับรายการด้านล่าง

รายการจองSabre
DXB → LHR · ดูไบ ไป ลอนดอน14 พ.ย. · ชั้นประหยัด · บินตรงค่าโดยสารแบรนด์: Standard
รวมสำหรับผู้เดินทาง 2 คน–
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 สร้างการจอง และออกตั๋วได้ โดยพนักงานไม่ต้องทำงานในหน้าจอ 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 client แล้วขอให้ตัวแทนบัญชีเปิดใช้บริการที่ต้องการ จากนั้นเราจะตั้งค่าและทดสอบคอนเน็กเตอร์

Sabre ระบุว่า Bargain Finder Max ส่งข้อเสนอจากสายการบิน NDC พร้อมค่าโดยสารแบบดั้งเดิมในผลตอบกลับเดียวได้ การจะเห็นข้อเสนอ NDC หรือไม่ ขึ้นอยู่กับสิ่งที่ Sabre เปิดใช้สำหรับบัญชีของคุณและสายการบินที่คุณทำงานด้วย

ทุกสถานะในหน้านี้ ได้แก่ ค้นหา ตรวจราคา จอง ออกตั๋ว ยกเลิก void คืนเงิน และเปลี่ยนตั๋ว รวมถึงการชำระเงิน เครดิตกระเป๋าเงิน อีเมล ใบแจ้งหนี้ และล็อก ทดสอบในสภาพแวดล้อมทดสอบของ Sabre ก่อน แล้วตรวจสอบการจองจริงอย่างละเอียดในช่วงแรกของการใช้งานจริง

ได้ ข้อมูลรับรอง Sabre ชุดเดียวรองรับเว็บไซต์จองสาธารณะ พอร์ทัลเอเจนต์ และบัญชีองค์กรได้ โดยแต่ละช่องทางมีมาร์กอัป วิธีชำระเงิน กฎกระเป๋าเงิน และรายงานของตัวเอง

ค่าธรรมเนียมของ Sabre ตกลงกับ Sabre โดยตรง ไลเซนส์ PHPTRAVELS จ่ายครั้งเดียว เริ่มต้นที่ และการตั้งค่าคอนเน็กเตอร์ Sabre เสนอราคาตามขอบเขตงานของคุณ หน้าราคาแสดงไลเซนส์ทั้งหมด