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 · SessionCreateRQ | RESTSOAP | ขอและแคชโทเค็นการเข้าถึงแยกตามสภาพแวดล้อม ต่ออายุก่อนหมดอายุ และไม่แสดงข้อมูลรับรองในเบราว์เซอร์ |
| 02ค้นหา | Bargain Finder MaxBFM v5 · grouped itinerary response | RESTSOAP | แปลงเส้นทางที่จัดกลุ่มแล้วเป็นการ์ดผลลัพธ์ พร้อมตัวกรอง ค่าโดยสารแบรนด์ และมาร์กอัปของคุณ |
| 03ตรวจราคา | Flight Check APIRevalidate Itinerary successor | REST | ตรวจค่าโดยสารและที่นั่งที่เลือกอีกครั้งก่อนชำระเงิน เพื่อให้ผู้เดินทางจ่ายในราคาที่ Sabre ยืนยัน |
| 04จอง | Create Passenger Name RecordCreatePassengerNameRecordRQ | RESTSOAP | ส่งชื่อผู้เดินทาง ข้อมูลติดต่อ และคำขอพิเศษ แล้วบันทึกรหัส PNR ไว้ในรายการจอง |
| 05เรียกดู | Booking Management APIGet Booking | REST | อ่านข้อมูลการจองแบบเรียลไทม์ให้ผู้ดูแลระบบและบัญชีลูกค้า จึงไม่ต้องคัดลอกสถานะด้วยมือ |
| 06ออกตั๋ว | Enhanced Air TicketAirTicketRQ | SOAP | ออกตั๋วหลังชำระเงินสำเร็จ บันทึกหมายเลขตั๋ว และส่งอีเมล e-ticket และใบแจ้งหนี้ |
| 07Void และคืนเงิน | Booking Management APICheck · Void · Refund Flight Tickets | REST | ตรวจว่าตั๋วใบนั้นทำรายการใดได้ จากนั้น void หรือคืนเงิน และโอนเครดิตเข้ากระเป๋าเงินของลูกค้าหรือเอเจนต์ |
| 08เปลี่ยนตั๋ว | Exchange BookingExchangeBookingRQ | RESTSOAP | จองเที่ยวบินใหม่ แสดงส่วนต่างค่าโดยสาร และเรียกเก็บก่อนออกตั๋วใหม่ |
| 09ยกเลิก | Booking Management APICancel Booking | REST | ยกเลิกการจองที่ยังไม่ออกตั๋ว หรือเฉพาะเที่ยวบินที่เลือก และปลดการกักที่นั่งในรายการจอง |
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 เฉพาะ หมายเลขในตัวอย่างตรงกับรายการด้านล่าง
176-2401558932
หน้าจอตัวอย่างพร้อมข้อมูลตัวอย่าง
ตารางบิน ค่าโดยสาร และแบรนด์
จากผลตอบกลับ Bargain Finder Max พร้อมบวกมาร์กอัปของคุณ
ยอดรวมที่ยืนยันแล้ว
จากการตรวจราคาก่อนชำระเงิน
รหัสการจอง
ส่งกลับโดย Create Passenger Name Record
หมายเลขตั๋ว
ส่งกลับโดย Enhanced Air Ticket หลังชำระเงิน
ตัวเลือกบริการหลังการขาย
อ่านจากการตรวจตั๋วของ Booking Management พนักงานจึงเห็นเฉพาะรายการที่ทำได้
ภาพรวม
การเชื่อมต่อ Sabre API ทำงานอย่างไรใน PHPTRAVELS
Sabre เป็นหนึ่งในระบบจัดจำหน่ายทั่วโลกที่สายการบินและบริษัทนำเที่ยวใช้ขายตั๋วเครื่องบิน API ของ Sabre ช่วยให้เว็บไซต์หรือพอร์ทัลเอเจนต์ของคุณค้นหาข้อมูล Sabre สร้างการจอง และออกตั๋วได้ โดยพนักงานไม่ต้องทำงานในหน้าจอ Sabre แยกต่างหาก
PHPTRAVELS เป็นซอฟต์แวร์จองการเดินทางแบบโฮสต์เอง คอนเน็กเตอร์ Sabre ส่งข้อมูลเข้าโมดูลเที่ยวบิน ค่าโดยสาร Sabre จึงอยู่ร่วมกับซัพพลายเออร์เที่ยวบินอื่นในการค้นหาเดียว การชำระเงินเดียว และระบบหลังบ้านเดียว เอเจนต์จ่ายจากกระเป๋าเงิน ลูกค้าจ่ายด้วยบัตร และทุกการจองเก็บสถานะ Sabre ไว้
หน้านี้ครอบคลุมฝั่ง API หากต้องการดูว่าเอเจนต์ของคุณทำงานกับการจอง Sabre ในแต่ละวันอย่างไร โปรดอ่านคู่มือโต๊ะทำงานเอเจนต์
อ่านต่อซอฟต์แวร์ Sabre สำหรับตัวแทนเที่ยวบินระบบจองตั๋วเครื่องบิน NDCAbacus GDSวอลเล็ตเอเจนต์ระบบ GDS สำหรับตัวแทนท่องเที่ยว
- ซัพพลายเออร์
- 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 เสนอราคาตามขอบเขตงานของคุณ หน้าราคาแสดงไลเซนส์ทั้งหมด
สำรวจต่อ
เพิ่มเติมเกี่ยวกับแพลตฟอร์ม
- API เที่ยวบินAPI เที่ยวบินจาก GDS, NDC และคอนโซลิเดเตอร์ บนแพลตฟอร์มเดียว
- Amadeusเที่ยวบินและโรงแรมผ่าน GDS
- TravelportGalileo, Apollo, Worldspan
- ซอฟต์แวร์ Sabre สำหรับตัวแทนโต๊ะ Sabre ประจำวัน: คิว บริการ บทบาท ใบแจ้งหนี้
- เที่ยวบินออกตั๋วผ่าน GDS และ NDC
- API ท่องเที่ยวAPI ของ GDS โรงแรม ทัวร์ รถเช่าและการชำระเงิน
