Demo langsung

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.

  1. 01

    CariAirShopping

    Hantar tempat berlepas, destinasi, tarikh, kelas kabin dan penumpang. Terima tawaran dengan tambang, cukai, bagasi dan fare family.

  2. 02

    HargaOfferPrice

    Semak semula tawaran yang dipilih dengan pembekal. Tambang berubah setiap minit, jadi panggilan ini mengesahkan harga yang dibayar pelancong.

  3. 03

    TempahOrderCreate

    Hantar nama penumpang, maklumat hubungan dan dokumen. Pembekal membuat tempahan (PNR atau order NDC) dan menahan tempat duduk.

  4. 04

    TiketOrderChange · payment

    Selepas pembayaran, tempahan dikeluarkan sebagai e-tiket dengan nombor tiket bagi setiap penumpang dan kupon penerbangan.

  5. 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.

Satu platform tempahan disambungkan ke rangkaian GDS, terus ke syarikat penerbangan dan ke konsolidator
API GDSAPI NDCAPI konsolidator
Apakah iaAmadeus, 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.
KandunganSyarikat 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 berkontrakBiasanya 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 tiketAgensi 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.
KewanganDiselesaikan 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 PHPTRAVELSAmadeus, Sabre, TravelportDuffelTBO, 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.

Request
 1POST /flights/search 2{ 3  "from": "DXB", "to": "LHR", 4  "date": "2026-11-14", 5  "cabin": "economy", 6  "passengers": { "adults": 2 } 7}
Response
 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.

Request
 1POST /flights/price 2{ "offer_id": "OF-7Q2K" }
Response
 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.

Request
 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}
Response
 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.

Request
 1POST /flights/ticket 2{ "booking_ref": "6XK2PL", "payment": "…" }
Response
 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.

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.

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.

Soalan Lazim

API penerbangan: soalan yang sering ditanya agensi

Hubungi jualan

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.