การเชื่อมต่อ API เที่ยวบิน
API เที่ยวบิน สำหรับเอเจนซี่และ OTA: ค้นหา จอง และออกตั๋ว
API เที่ยวบินทำให้เว็บไซต์ของคุณได้ค่าโดยสารสายการบินแบบเรียลไทม์และสร้างการจองได้จริง หน้านี้อธิบายว่าการเรียก API ทำงานอย่างไร ข้อมูลเที่ยวบินมาจากไหน ต้องเซ็นสัญญาอะไรก่อนเปิดขายจริง และ PHPTRAVELS เปลี่ยน API เที่ยวบินหนึ่งหรือหลายเจ้าให้เป็นระบบจองครบวงจรบนโดเมนของคุณเองได้อย่างไร
- GDS, NDC และคอนโซลิเดเตอร์
- ตั้งแต่ค้นหาถึงออกตั๋วและคืนเงิน
- ตัวเชื่อมต่อพร้อมใช้
- REST API ของคุณเอง
คืออะไร
API เที่ยวบินทำอะไรได้บ้าง
API เที่ยวบินคือชุดเว็บเซอร์วิสที่สายการบิน GDS หรือคอนโซลิเดเตอร์เปิดให้ผู้ขายด้านท่องเที่ยวใช้งาน ระบบของคุณส่งคำขอ (เส้นทาง วันที่ และผู้โดยสาร) แล้วได้รับข้อเสนอพร้อมราคากลับมา เมื่อผู้เดินทางเลือกแล้ว การเรียกขั้นถัดไปจะยืนยันราคา สร้างการจอง และออกตั๋ว
การเรียก API เป็นไปตามลำดับของการเดินทาง ชื่ออาจต่างกันไปตามซัพพลายเออร์ แต่ API เที่ยวบินทุกตัวครอบคลุมห้าขั้นตอนเดียวกัน และมาตรฐาน NDC ของ IATA ได้กำหนดชื่อข้อความที่ซัพพลายเออร์ส่วนใหญ่ใช้อยู่ในปัจจุบัน
API ทำหน้าที่รับส่งข้อมูลเท่านั้น ฟอร์มค้นหา หน้าผลลัพธ์ การชำระเงิน ใบแจ้งหนี้ และงานบริการหลังการขายของทีมคุณ เป็นหน้าที่ของแพลตฟอร์มการจอง ซึ่งเป็นจุดที่ ซอฟต์แวร์จองตั๋วเครื่องบิน เข้ามาช่วย
- 01
ค้นหาAirShopping
ส่งต้นทาง ปลายทาง วันที่ ชั้นโดยสาร และผู้โดยสาร แล้วรับข้อเสนอพร้อมค่าโดยสาร ภาษี สัมภาระ และกลุ่มค่าโดยสาร
- 02
ตรวจราคาOfferPrice
ตรวจสอบข้อเสนอที่เลือกกับซัพพลายเออร์อีกครั้ง ค่าโดยสารเปลี่ยนได้ทุกนาที การเรียกนี้จึงยืนยันยอดที่ผู้เดินทางต้องจ่ายจริง
- 03
จองOrderCreate
ส่งชื่อผู้โดยสาร ข้อมูลติดต่อ และเอกสาร ซัพพลายเออร์จะสร้างการจอง (PNR หรือคำสั่งซื้อ NDC) และกันที่นั่งไว้
- 04
ออกตั๋วOrderChange · payment
หลังชำระเงิน การจองจะถูกออกเป็นตั๋วอิเล็กทรอนิกส์ พร้อมหมายเลขตั๋วสำหรับผู้โดยสารและคูปองเที่ยวบินแต่ละใบ
- 05
บริการหลังขายOrderRetrieve · OrderCancel
เรียกดูการจองอีกครั้ง เปลี่ยนวันที่ เพิ่มสัมภาระหรือที่นั่ง ยกเลิก void หรือคืนเงินตามเงื่อนไขค่าโดยสาร
ค่าโดยสารมาจากไหน
API เที่ยวบินสามประเภท สามวิธีในการขาย
API เที่ยวบินทุกตัวที่คุณเซ็นสัญญาได้จะอยู่ในหนึ่งในสามกลุ่มนี้ ซึ่งต่างกันทั้งเนื้อหา ผู้ที่เซ็นสัญญาได้ และผู้ออกตั๋ว เอเจนซี่ส่วนใหญ่จึงมักใช้มากกว่าหนึ่งประเภท

| GDS API | NDC API | API คอนโซลิเดเตอร์ | |
|---|---|---|---|
| คืออะไร | Amadeus, Sabre หรือ Travelport: เชื่อมต่อครั้งเดียวเข้าถึงค่าโดยสารประกาศของสายการบินหลายร้อยแห่ง | ข้อเสนอของสายการบินเองผ่านมาตรฐาน NDC ของ IATA ทั้งแบบเชื่อมตรงหรือผ่านผู้รวบรวม (aggregator) | ผู้ค้าส่งที่ขายต่อเนื้อหา GDS, NDC และสายการบินต้นทุนต่ำ ด้วยราคาเน็ตของตัวเอง |
| เนื้อหา | สายการบินหลักและค่าโดยสารแบบแบรนด์ ส่วนสายการบินต้นทุนต่ำครอบคลุมต่างกันไปตาม GDS | ข้อเสนอที่ครบที่สุดของสายการบิน: แพ็กเกจ บริการเสริม และราคาแบบต่อเนื่อง | มักมีตัวเลือกกว้างที่สุด รวมถึงสายการบินต้นทุนต่ำและค่าโดยสารพิเศษ |
| ใครเซ็นสัญญาได้ | โดยทั่วไปคือเอเจนซี่ที่ได้รับการรับรอง (IATA, ARC หรือเทียบเท่าในประเทศ) และมีสัญญากับ GDS | เอเจนซี่ที่สายการบินหรือผู้รวบรวมอนุมัติ ผู้รวบรวมบางรายรับธุรกิจใหม่ด้วย | เอเจนซี่และ OTA ส่วนใหญ่ รวมถึงรายที่ยังไม่มีการรับรองของตัวเอง |
| การออกตั๋ว | เอเจนซี่ของคุณออกตั๋วเองภายใต้การรับรองของตัวเอง | สายการบินเป็นผู้ออกตั๋ว และชำระบัญชีคำสั่งซื้อผ่านผู้รวบรวมหรือ IATA BSP | คอนโซลิเดเตอร์ออกตั๋วให้คุณภายใต้การรับรองของเขา |
| การเงิน | ชำระบัญชีผ่าน BSP หรือ ARC ค่าคอมมิชชันและอินเซนทีฟขึ้นอยู่กับสัญญาของคุณ | ราคาและค่าธรรมเนียมของสายการบิน บางสายการบินเก็บค่าธรรมเนียมเพิ่มสำหรับการจองที่ไม่ผ่าน NDC | คุณจ่ายราคาเน็ตของคอนโซลิเดเตอร์จากเงินมัดจำหรือวงเงินเครดิต แล้วบวกกำไรของคุณเอง |
| บน PHPTRAVELS | Amadeus, Sabre, Travelport | Duffel | TBO, PKfare, Kiwi, AERTiCKET และอื่นๆ |
ไม่แน่ใจว่าแบบไหนเหมาะ? เริ่มจากคอนโซลิเดเตอร์เพื่อขายได้ตั้งแต่วันแรก เพิ่ม GDS เมื่อได้รับการรับรอง และเพิ่ม NDC สำหรับสายการบินที่ให้ข้อเสนอดีที่สุดผ่านช่องทางนั้น คู่มือ ระบบ GDS สำหรับตัวแทนท่องเที่ยว และ ระบบจองตั๋วเครื่องบิน NDC มีรายละเอียดเพิ่มเติม
เบื้องหลังการเรียก API
ข้อมูลอะไรวิ่งผ่าน API เที่ยวบินในแต่ละขั้นตอน
ภาพแบบย่อของข้อมูลที่แพลตฟอร์มของคุณส่งและได้รับกลับ ซัพพลายเออร์จริงใช้ชื่อฟิลด์ของตัวเองและข้อความที่ยาวกว่านี้มาก PHPTRAVELS แปลงแต่ละรายให้เข้ากับโมเดลการจองเดียวกัน
1POST /flights/search 2{ 3 "from": "DXB", "to": "LHR", 4 "date": "2026-11-14", 5 "cabin": "economy", 6 "passengers": { "adults": 2 } 7}
1{ 2 "offers": [{ 3 "id": "OF-7Q2K", 4 "carrier": "EK", "flight": "EK001", 5 "depart": "07:45", "arrive": "11:35", 6 "fare_family": "Standard", 7 "bags": "1 x 23 kg", 8 "total": { "amount": 1284.60, "currency": "USD" }, 9 "expires": "2026-10-09T12:20:00Z"10 }, …]11}
ข้อเสนอมีวันหมดอายุ ซัพพลายเออร์ส่วนใหญ่กำหนดเวลาให้แต่ละข้อเสนอ เมื่อเลยกำหนดต้องค้นหาหรือตรวจราคาใหม่
1POST /flights/price 2{ "offer_id": "OF-7Q2K" }
1{ 2 "offer_id": "OF-7Q2K", 3 "available": true, 4 "total": { "amount": 1284.60, "currency": "USD" }, 5 "fare_rules": { 6 "change": "fee + fare difference", 7 "refund": "not refundable" 8 } 9}
หากค่าโดยสารเปลี่ยน แพลตฟอร์มจะแสดงราคาใหม่ก่อนชำระเงิน แทนการจองด้วยราคาเดิม
1POST /flights/book 2{ 3 "offer_id": "OF-7Q2K", 4 "passengers": [{ 5 "type": "adult", 6 "given_name": "SARA", "surname": "KHAN", 7 "born": "1990-04-02", "passport": "…" 8 }, …], 9 "contact": { "email": "…", "phone": "…" }10}
1{ 2 "booking_ref": "6XK2PL", 3 "status": "held", 4 "ticket_time_limit": "2026-10-10T18:00:00Z" 5}
ชื่อต้องตรงกับหนังสือเดินทาง สายการบินหลายแห่งคิดค่าเปลี่ยนชื่อหรือไม่อนุญาตให้เปลี่ยนเลย
1POST /flights/ticket 2{ "booking_ref": "6XK2PL", "payment": "…" }
1{ 2 "booking_ref": "6XK2PL", 3 "status": "ticketed", 4 "tickets": [ 5 { "passenger": 1, "number": "176-2400000001" }, 6 { "passenger": 2, "number": "176-2400000002" } 7 ] 8}
หากยังไม่ออกตั๋ว การจองที่กันไว้จะถูกยกเลิกอัตโนมัติเมื่อเลยกำหนดเวลาออกตั๋ว
ข้อมูลตัวอย่างแบบย่อ
พร้อมใช้ใน PHPTRAVELS
ตัวเชื่อมต่อ API เที่ยวบินที่เปิดใช้ได้ด้วยคีย์ของคุณเอง
ซัพพลายเออร์เที่ยวบินเหล่านี้เชื่อมกับโมดูลเที่ยวบินของ PHPTRAVELS ไว้แล้ว คุณเซ็นสัญญากับซัพพลายเออร์ ใส่ข้อมูลรับรองในหน้าแอดมิน ทดสอบในแซนด์บ็อกซ์ แล้วเปิดใช้งานจริง รายการนี้ดึงสดจากไดเรกทอรีการเชื่อมต่อของเรา
Seeru
Amadeusคู่มือการเชื่อมต่อ
Duffelคู่มือการเชื่อมต่อ
Google Flightsคู่มือการเชื่อมต่อ
Kayak
Kiwiคู่มือการเชื่อมต่อ
Mystifly
PKfareคู่มือการเชื่อมต่อ
Sabreคู่มือการเชื่อมต่อ
TBO Holidaysคู่มือการเชื่อมต่อ
Travelportคู่มือการเชื่อมต่อ- การเชื่อมต่อทั้งหมด
มีซัพพลายเออร์ที่ไม่อยู่ในรายการ? API เที่ยวบินใดก็ได้ที่มีเอกสารประกอบสามารถเพิ่มได้ และซอร์สโค้ดเป็นของคุณ ดู การเชื่อมต่อ API แบบกำหนดเอง หรือ รายชื่อซัพพลายเออร์ XML API ท่องเที่ยว ทั้งหมด
ก่อนการจองครั้งแรก
สิ่งที่ต้องมีนอกเหนือจาก API
การเชื่อมต่อทางเทคนิคเป็นส่วนที่เร็วที่สุด สิ่งเหล่านี้คือสิ่งที่ซัพพลายเออร์ขอ ก่อนเปลี่ยนบัญชีของคุณเป็นโหมดใช้งานจริง
สัญญากับซัพพลายเออร์
API เที่ยวบินทุกตัวต้องมีข้อตกลงกับ GDS สายการบิน ผู้รวบรวม หรือคอนโซลิเดเตอร์ ข้อมูลรับรองมาพร้อมสัญญานั้น ไม่ได้มาจากผู้ให้บริการซอฟต์แวร์ของคุณ
การรับรองหรือพาร์ทเนอร์ออกตั๋ว
การออกตั๋วเองต้องได้รับการรับรองจาก IATA, ARC หรือหน่วยงานเทียบเท่าในประเทศ หากไม่มี คอนโซลิเดเตอร์จะออกตั๋วให้คุณ
การทดสอบรับรอง
ซัพพลายเออร์ส่วนใหญ่จะทดสอบขั้นตอนการจองของคุณในแซนด์บ็อกซ์ (ค้นหา จอง ออกตั๋ว ยกเลิก) ก่อนให้สิทธิ์ใช้งานจริง
ช่องทางชำระเงินให้ซัพพลายเออร์
ชำระบัญชีผ่าน BSP หรือ ARC วางเงินมัดจำกับคอนโซลิเดเตอร์ หรือให้สายการบินตัดบัตรโดยตรง
เงื่อนไขค่าโดยสารและนโยบาย
แสดงเงื่อนไขการเปลี่ยน คืนเงิน และสัมภาระบนเว็บไซต์อย่างชัดเจน โดยอ้างอิงจากเงื่อนไขค่าโดยสารของซัพพลายเออร์ ให้ผู้เดินทางรู้ว่าซื้ออะไรไป
ทีมดูแลการจอง
การเปลี่ยนตารางบิน การแก้ไขชื่อ void และคืนเงิน ยังคงเข้ามาหลังการขาย วางแผนให้ชัดว่าใครเป็นผู้ดูแล
API เทียบกับระบบจอง
API นำค่าโดยสารมา แพลตฟอร์มเปลี่ยนให้เป็นยอดขาย
การต่อ API เที่ยวบินเข้ากับเว็บไซต์โดยตรงยังเหลืองานอีกมาก นี่คือการแบ่งระหว่างสิ่งที่ API ของซัพพลายเออร์ให้คุณ กับสิ่งที่ PHPTRAVELS เพิ่มให้
API เที่ยวบินให้คุณ
- ข้อเสนอและค่าโดยสารตามเส้นทางและวันที่
- การตรวจราคาและเงื่อนไขค่าโดยสาร
- รหัสการจอง (PNR หรือคำสั่งซื้อ)
- หมายเลขตั๋วหลังออกตั๋ว
- การเรียกเพื่อเปลี่ยนแปลงและยกเลิก
PHPTRAVELS เพิ่มให้
- ฟอร์มค้นหา ผลลัพธ์ ตัวกรอง และหน้าชำระเงินในภาษาของคุณ
- ค้นหาหลายซัพพลายเออร์พร้อมกัน รวมเที่ยวบินที่ซ้ำกัน
- การบวกกำไร ค่าคอมมิชชัน และวอลเล็ตสำหรับเอเจนต์ B2B
- รับชำระด้วยบัตรผ่านเพย์เมนต์เกตเวย์ของคุณเอง
- ตั๋วอิเล็กทรอนิกส์ ใบแจ้งหนี้ และอีเมลในภาษาของผู้เดินทาง
- คิวการจอง void คืนเงิน และออกตั๋วใหม่ในหน้าแอดมิน
ดูว่าแต่ละส่วนทำงานอย่างไร ทีละฟีเจอร์ ได้ที่หน้า เที่ยวบิน
สำหรับนักพัฒนา
API เที่ยวบินของคุณเองที่ครอบทุกซัพพลายเออร์
PHPTRAVELS แปลงข้อมูลจากซัพพลายเออร์เที่ยวบินทุกรายที่เชื่อมต่อให้อยู่ในโมเดลการจองเดียว แอปมือถือ พาร์ทเนอร์ และเครื่องมือหลังบ้านของคุณจึงคุยกับ REST API เพียงตัวเดียว แทนที่จะต้องต่อกับซัพพลายเออร์ทีละราย
REST API และเอกสารประกอบมาพร้อมแพ็กเกจ Enterprise เปรียบเทียบแพ็กเกจได้ที่ ราคา หรืออ่าน เอกสารสำหรับนักพัฒนา
- รูปแบบเดียวสำหรับทุกซัพพลายเออร์ข้อเสนอจาก GDS, NDC และคอนโซลิเดเตอร์ออกมาในโครงสร้างเดียวกัน แอปของคุณจึงไม่ต้องจัดการรูปแบบของแต่ละซัพพลายเออร์
- Webhooksเหตุการณ์การจอง การออกตั๋ว และการยกเลิก ถูกส่งเข้าระบบของคุณทันทีที่เกิดขึ้น
- ได้ซอร์สโค้ดครบติดตั้งบนเซิร์ฟเวอร์ของคุณเองพร้อมซอร์สโค้ดทั้งหมด นักพัฒนาของคุณจึงขยาย API หรือเพิ่มซัพพลายเออร์ได้เอง
อ่านเพิ่มเติม
คู่มือเกี่ยวกับ API เที่ยวบิน
ดู API เที่ยวบินทำงานจริงในระบบจอง
ค้นหา จอง และจัดการเที่ยวบินในเดโมจริง จากนั้นคุยกับเราเรื่องซัพพลายเออร์ที่คุณวางแผนจะเซ็นสัญญา
API เที่ยวบินคือชุดเว็บเซอร์วิสที่ช่วยให้เว็บไซต์ท่องเที่ยวค้นหาค่าโดยสารสายการบิน ตรวจราคา สร้างการจอง และออกตั๋วได้แบบเรียลไทม์ ซึ่ง GDS สายการบิน (ผ่าน NDC) และคอนโซลิเดเตอร์ต่างก็มีให้บริการ
ผู้ให้บริการบางรายเปิดแซนด์บ็อกซ์ให้ทดสอบฟรี และ API เมตาเสิร์ชบางตัวแสดงราคาได้โดยไม่ต้องจอง แต่การขายตั๋วต้องมีข้อตกลงทางการค้ากับ GDS สายการบิน ผู้รวบรวม หรือคอนโซลิเดเตอร์เสมอ
ไม่เสมอไป คุณต้องได้รับการรับรองหากจะออกตั๋วเองผ่าน GDS หากไม่มี API ของคอนโซลิเดเตอร์ช่วยให้คุณขายได้ และคอนโซลิเดเตอร์จะออกตั๋วภายใต้การรับรองของเขา
มักเป็นคอนโซลิเดเตอร์ เพราะรับเอเจนซี่ที่ยังไม่มีการรับรองและมีสายการบินต้นทุนต่ำด้วย แล้วค่อยเพิ่มการเชื่อมต่อ GDS หรือ NDC เมื่อยอดขายเติบโต
GDS API ให้ค่าโดยสารประกาศของหลายสายการบินผ่านการเชื่อมต่อเดียว ส่วน NDC API ให้ข้อเสนอของสายการบินเอง พร้อมแพ็กเกจและบริการเสริม ในรูปแบบ NDC ของ IATA ทั้งแบบเชื่อมตรงหรือผ่านผู้รวบรวม
ได้ PHPTRAVELS ค้นหาจากซัพพลายเออร์เที่ยวบินทุกรายที่เชื่อมต่อพร้อมกัน รวมเที่ยวบินที่ซ้ำกันและเลือกค่าโดยสารที่ดีที่สุด ผู้เดินทางจึงเห็นรายการเดียว
ไม่ คุณเซ็นสัญญากับซัพพลายเออร์แต่ละรายและใส่ข้อมูลรับรองของคุณเองในหน้าแอดมิน PHPTRAVELS ให้แพลตฟอร์มการจองและตัวเชื่อมต่อที่พร้อมใช้
หากมีตัวเชื่อมต่อพร้อมใช้ การตั้งค่าทางเทคนิคเป็นเพียงการใส่ข้อมูลรับรองและทดสอบ เวลาส่วนใหญ่ใช้ไปกับสัญญาและการทดสอบรับรองของซัพพลายเออร์ ซึ่งซัพพลายเออร์เป็นผู้กำหนด
ได้ ในแพ็กเกจ Enterprise ตัว REST API ของ PHPTRAVELS เปิดการค้นหาและการจองจากทุกซัพพลายเออร์ที่เชื่อมต่อในรูปแบบเดียว พร้อม webhooks สำหรับเหตุการณ์การจอง
สำรวจต่อ
เพิ่มเติมเกี่ยวกับแพลตฟอร์ม
- API โรงแรมอธิบาย API โรงแรมแบบเบดแบงก์ OTA GDS และเชื่อมตรง
- เที่ยวบินออกตั๋วผ่าน GDS และ NDC
- ระบบจองตั๋วเครื่องบิน NDCขายข้อเสนอ NDC บริการเสริม และบริการหลังการขาย
- ซอฟต์แวร์จองตั๋วเครื่องบินเช็กลิสต์สำหรับเอเจนซีและ OTA ที่ขายตั๋วเครื่องบิน
- การเชื่อมต่อ Amadeus APIเลือกสิทธิ์ Amadeus ที่เหมาะสม แล้วขายตั๋วเครื่องบินบนพอร์ทัลของคุณเอง
- คอนโซลิเดเตอร์ตั๋วเครื่องบินค่าโดยสารคอนโซลิเดเตอร์ markup และงานออกตั๋ว
