Integrasi API penerbangan
API Penerbangan untuk agensi dan OTA: cari, tempah dan keluarkan tiket
API penerbangan memberikan tambang syarikat penerbangan secara langsung kepada laman web anda dan membolehkannya membuat tempahan sebenar. Halaman ini menerangkan cara panggilan berfungsi, dari mana kandungan penerbangan datang, apa yang perlu anda tandatangani sebelum beroperasi, dan bagaimana PHPTRAVELS menjadikan satu atau beberapa API penerbangan sebagai enjin tempahan lengkap di domain anda sendiri.
- GDS, NDC dan konsolidator
- Dari carian ke tiket hingga bayaran balik
- Penyambung sedia guna
- REST API anda sendiri
Apakah ia
Apa sebenarnya yang dilakukan oleh API penerbangan
API penerbangan ialah satu set perkhidmatan web yang dibuka oleh syarikat penerbangan, GDS atau konsolidator kepada penjual pelancongan. Sistem anda menghantar permintaan (laluan, tarikh dan penumpang) dan menerima tawaran berharga. Apabila pelancong memilih satu, panggilan seterusnya mengesahkan harga, membuat tempahan dan mengeluarkan tiket.
Panggilan ini mengikut kitaran sesebuah perjalanan. Namanya berbeza mengikut pembekal, tetapi setiap API penerbangan merangkumi lima langkah yang sama, dan piawaian NDC IATA memberikan nama mesej yang kini digunakan oleh kebanyakan pembekal.
API hanya memindahkan data. Borang carian, halaman keputusan, pembayaran, invois dan perkhidmatan selepas jualan oleh pasukan anda ialah tugas platform tempahan, dan di sinilah Perisian tempahan penerbangan memainkan peranan.
- 01
CariAirShopping
Hantar tempat berlepas, destinasi, tarikh, kelas kabin dan penumpang. Terima tawaran dengan tambang, cukai, bagasi dan fare family.
- 02
HargaOfferPrice
Semak semula tawaran yang dipilih dengan pembekal. Tambang berubah setiap minit, jadi panggilan ini mengesahkan harga yang dibayar pelancong.
- 03
TempahOrderCreate
Hantar nama penumpang, maklumat hubungan dan dokumen. Pembekal membuat tempahan (PNR atau order NDC) dan menahan tempat duduk.
- 04
TiketOrderChange · payment
Selepas pembayaran, tempahan dikeluarkan sebagai e-tiket dengan nombor tiket bagi setiap penumpang dan kupon penerbangan.
- 05
ServisOrderRetrieve · OrderCancel
Baca semula tempahan, tukar tarikh, tambah bagasi atau tempat duduk, batal, void atau bayar balik mengikut peraturan tambang.
Dari mana tambang datang
Tiga jenis API penerbangan, tiga cara menjual
Setiap API penerbangan yang boleh anda kontrak tergolong dalam salah satu daripada tiga kumpulan. Ia berbeza dari segi kandungan, siapa yang boleh berkontrak dan siapa yang mengeluarkan tiket, jadi kebanyakan agensi akhirnya menggunakan lebih daripada satu.

| API GDS | API NDC | API konsolidator | |
|---|---|---|---|
| Apakah ia | Amadeus, Sabre atau Travelport: satu sambungan kepada tambang terbitan ratusan syarikat penerbangan. | Tawaran syarikat penerbangan sendiri melalui piawaian NDC IATA, secara terus atau melalui agregator. | Pemborong yang menjual semula kandungan GDS, NDC dan tambang murah dengan tambang bersihnya sendiri. |
| Kandungan | Syarikat penerbangan rangkaian dan branded fare mereka; liputan tambang murah berbeza mengikut GDS. | Tawaran paling lengkap syarikat penerbangan: pakej, perkhidmatan tambahan dan harga dinamik. | Selalunya paling pelbagai, termasuk syarikat penerbangan tambang murah dan tambang persendirian. |
| Siapa boleh berkontrak | Biasanya agensi bertauliah (IATA, ARC atau setaraf tempatan) dengan kontrak GDS. | Agensi yang diluluskan oleh syarikat penerbangan atau agregator; sesetengah agregator menerima perniagaan baharu. | Kebanyakan agensi dan OTA, termasuk yang tiada tauliah sendiri. |
| Pengeluaran tiket | Agensi anda mengeluarkan tiket di bawah tauliahnya sendiri. | Syarikat penerbangan mengeluarkannya; order diselesaikan melalui agregator atau IATA BSP. | Konsolidator mengeluarkan tiket untuk anda di bawah tauliahnya. |
| Kewangan | Diselesaikan melalui BSP atau ARC; komisen dan insentif bergantung pada kontrak anda. | Harga dan caj syarikat penerbangan; sesetengah syarikat mengenakan surcaj pada tempahan bukan NDC. | Anda membayar tambang bersih konsolidator daripada deposit atau had kredit dan menambah markup anda. |
| Di PHPTRAVELS | Amadeus, Sabre, Travelport | Duffel | TBO, PKfare, Kiwi, AERTiCKET dan lain-lain |
Tidak pasti yang mana sesuai? Mulakan dengan konsolidator untuk menjual dari hari pertama, tambah GDS setelah bertauliah, dan tambah NDC untuk syarikat penerbangan yang meletakkan tawaran terbaik mereka di sana. Panduan Sistem GDS untuk ejen pelancongan dan Sistem tempahan penerbangan NDC menghuraikannya dengan lebih mendalam.
Di sebalik panggilan
Data yang bergerak melalui API penerbangan pada setiap langkah
Gambaran ringkas data yang dihantar dan diterima oleh platform anda. Pembekal sebenar menggunakan nama medan sendiri dan mesej yang jauh lebih panjang; PHPTRAVELS memetakan setiap satu kepada model tempahan yang sama.
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}
Tawaran akan tamat tempoh. Kebanyakan pembekal memberi had masa pada setiap tawaran, selepas itu ia perlu dicari atau disemak harganya semula.
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}
Jika tambang berubah, platform memaparkan harga baharu sebelum pembayaran dan bukannya menempah pada harga lama.
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}
Nama mesti sepadan dengan pasport. Banyak syarikat penerbangan mengenakan caj untuk tukar nama atau tidak membenarkannya langsung.
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}
Selagi tiket belum dikeluarkan, tempahan yang ditahan dibatalkan secara automatik apabila had masa pengeluaran tiket tamat.
Data ilustrasi, dipermudahkan
Sedia dalam PHPTRAVELS
Penyambung API penerbangan yang anda aktifkan dengan kunci sendiri
Pembekal penerbangan ini sudah disambungkan ke modul penerbangan PHPTRAVELS. Anda berkontrak dengan pembekal, masukkan kelayakan dalam admin, uji dalam sandbox mereka dan mula beroperasi. Senarai ini diambil terus daripada direktori integrasi kami.
Seeru
AmadeusPanduan integrasi
DuffelPanduan integrasi
Google FlightsPanduan integrasi
Kayak
KiwiPanduan integrasi
Mystifly
PKfarePanduan integrasi
SabrePanduan integrasi
TBO HolidaysPanduan integrasi
TravelportPanduan integrasi- Semua integrasi
Ada pembekal yang tiada di sini? Mana-mana API penerbangan yang berdokumentasi boleh ditambah, dan kod sumber milik anda. Lihat Integrasi API tersuai atau Senarai pembekal travel XML API penuh.
Sebelum tempahan pertama
Apa yang anda perlukan selain API
Sambungan teknikal ialah bahagian yang cepat. Inilah perkara yang diminta oleh pembekal sebelum akaun anda dialihkan ke pengeluaran.
Kontrak pembekal
Setiap API penerbangan memerlukan perjanjian dengan GDS, syarikat penerbangan, agregator atau konsolidator. Kelayakan datang bersamanya, bukan daripada vendor perisian anda.
Tauliah atau rakan pengeluar tiket
Mengeluarkan tiket sendiri memerlukan IATA, ARC atau setaraf tempatan. Tanpanya, konsolidator mengeluarkan tiket untuk anda.
Pensijilan
Kebanyakan pembekal menguji aliran tempahan anda dalam sandbox (cari, tempah, tiket, batal) sebelum memberikan akses pengeluaran.
Cara membayar pembekal
Penyelesaian BSP atau ARC, deposit dengan konsolidator, atau bayaran kad yang dicaj terus oleh syarikat penerbangan.
Peraturan tambang dan polisi
Terma perubahan, bayaran balik dan bagasi yang jelas di laman anda, diambil daripada peraturan tambang pembekal, supaya pelancong tahu apa yang mereka beli.
Orang yang mengurus tempahan
Perubahan jadual, pembetulan nama, void dan bayaran balik terus datang selepas jualan. Rancang siapa yang mengendalikannya.
API berbanding enjin tempahan
API membawa tambang. Platform menjadikannya jualan.
Menyambungkan API penerbangan terus ke laman web masih meninggalkan kebanyakan kerja. Inilah pembahagian antara apa yang diberikan oleh API pembekal dan apa yang ditambah oleh PHPTRAVELS.
API penerbangan memberi anda
- Tawaran dan tambang untuk sesuatu laluan dan tarikh
- Semakan harga dan peraturan tambang
- Rujukan tempahan (PNR atau order)
- Nombor tiket selepas dikeluarkan
- Panggilan pertukaran dan pembatalan
PHPTRAVELS menambah
- Borang carian, keputusan, penapis dan checkout dalam bahasa anda
- Carian beberapa pembekal serentak, pendua digabungkan
- Markup, komisen dan dompet ejen B2B
- Bayaran kad melalui gateway pembayaran anda sendiri
- E-tiket, invois dan e-mel dalam bahasa pelancong
- Baris gilir tempahan, void, bayaran balik dan reissue dalam admin
Lihat cara setiap bahagian berfungsi, ciri demi ciri, di halaman Penerbangan.
Untuk pembangun
API penerbangan anda sendiri di atas setiap pembekal
PHPTRAVELS menyeragamkan setiap pembekal penerbangan yang disambungkan ke dalam satu model tempahan. Aplikasi mudah alih, rakan kongsi dan sistem back-office anda hanya berhubung dengan satu REST API, bukan API setiap pembekal.
REST API dan dokumentasinya disertakan dalam pelan Enterprise. Bandingkan pelan di Harga atau baca dokumentasi pembangun.
- Satu format untuk setiap pembekalTawaran daripada sumber GDS, NDC dan konsolidator keluar dalam struktur yang sama, jadi aplikasi anda tidak perlu mengendalikan format pembekal.
- WebhookPeristiwa tempahan, pengeluaran tiket dan pembatalan dihantar ke sistem anda sebaik sahaja berlaku.
- Kod sumber disertakanDihoskan sendiri dengan kod sumber penuh, jadi pembangun anda boleh mengembangkan API atau menambah pembekal.
Bacaan lanjut
Panduan tentang API penerbangan
Lihat API penerbangan berfungsi dalam enjin tempahan sebenar
Cari, tempah dan urus penerbangan dalam demo langsung, kemudian bincang dengan kami tentang pembekal yang anda rancang untuk berkontrak.
API penerbangan ialah satu set perkhidmatan web yang membolehkan laman web pelancongan mencari tambang syarikat penerbangan, menyemak harga, membuat tempahan dan mengeluarkan tiket secara masa nyata. GDS, syarikat penerbangan (melalui NDC) dan konsolidator masing-masing menyediakannya.
Sesetengah penyedia menawarkan akses sandbox percuma untuk ujian, dan sesetengah API metasearch memaparkan harga tanpa tempahan. Menjual tiket sentiasa memerlukan perjanjian komersial dengan GDS, syarikat penerbangan, agregator atau konsolidator.
Tidak semestinya. Tauliah diperlukan untuk mengeluarkan tiket sendiri melalui GDS. Tanpanya, API konsolidator membolehkan anda menjual dan konsolidator mengeluarkan tiket di bawah tauliahnya.
Biasanya konsolidator, kerana ia menerima agensi tanpa tauliah dan merangkumi syarikat penerbangan tambang murah. Tambah sambungan GDS atau NDC apabila volum meningkat.
API GDS memberikan tambang terbitan banyak syarikat penerbangan melalui satu sambungan. API NDC memberikan tawaran syarikat penerbangan sendiri, berserta pakej dan perkhidmatan tambahannya, dalam format NDC IATA, secara terus atau melalui agregator.
Boleh. PHPTRAVELS mencari dalam setiap pembekal penerbangan yang disambungkan serentak, menggabungkan penerbangan pendua dan mengekalkan tambang terbaik, jadi pelancong melihat satu senarai.
Tidak. Anda berkontrak dengan setiap pembekal dan memasukkan kelayakan anda sendiri dalam admin. PHPTRAVELS menyediakan platform tempahan dan penyambung sedia guna.
Dengan penyambung sedia guna, persediaan teknikal hanya melibatkan memasukkan kelayakan dan menguji. Kebanyakan masa digunakan untuk kontrak dan pensijilan pembekal, yang dikawal oleh pembekal.
Boleh. Dalam pelan Enterprise, REST API PHPTRAVELS membuka carian dan tempahan daripada setiap pembekal yang disambungkan dalam satu format, dengan webhook untuk peristiwa tempahan.
Terokai lagi
Lagi tentang platform
- API HotelAPI bedbank, OTA, GDS dan hotel terus dijelaskan
- PenerbanganTiket GDS dan NDC
- Sistem tempahan penerbangan NDCJual tawaran NDC, perkhidmatan tambahan dan selepas jualan
- Perisian tempahan penerbanganSenarai semak untuk agensi dan OTA yang menjual tiket
- Integrasi Amadeus APIPilih akses Amadeus anda dan jual tiket penerbangan di portal anda sendiri
- Konsolidator tiket penerbanganTambang konsolidator, markup dan operasi tiket
