Demo langsung

Integrasi Expedia Rapid API

Integrasi API Expedia: Rapid API, aliran tempahan dan go-live

Semua yang diperlukan OTA, agensi atau syarikat permulaan pelancongan untuk menyambung ke Expedia Group: API Expedia mana yang sesuai dengan perniagaan anda, cara aliran tempahan dan tandatangan Rapid berfungsi, apa yang disemak dalam semakan pelancaran, berapa kosnya, dan cara PHPTRAVELS membawa anda ke operasi langsung dengan aliran hotel yang sudah tersedia.

  • Rapid Lodging API
  • API key dan tandatangan SHA-512
  • Sandbox dan tempahan ujian
  • Semakan pelancaran dan go-live

API Expedia Group

API Expedia mana yang sesuai dengan perniagaan anda

Expedia Group menjalankan program API berasingan untuk penjual, ahli gabungan, hotel dan ejen pelancongan. Pilih berdasarkan satu soalan dahulu: di mana pelancong membayar?

  • Pihak permintaan

    Rapid API

    Fokus kami
    Dibina untuk
    OTA, agensi pelancongan, aplikasi pelancongan dan program kesetiaan yang menjual pelancongan di bawah jenama sendiri.
    Apa yang anda dapat
    Inventori Expedia secara langsung dan aliran tempahan penuh: carian, semakan harga, tempahan, pindaan dan pembatalan.
    Tempat pelancong menempah
    Di laman web atau aplikasi anda, dalam halaman pembayaran anda sendiri.
    Dengan PHPTRAVELS
    Aliran hotel sudah terbina dalam modul penginapan; anda hanya mengkonfigurasi, memetakan dan mendapatkan pensijilan.
  • Pihak gabungan

    Travel Redirect API

    Dibina untuk
    Laman kandungan, blog pelancongan dan halaman gaya metasearch yang memperoleh komisen daripada rujukan.
    Apa yang anda dapat
    Senarai penginapan dan penerbangan untuk dipaparkan di halaman anda, dengan pautan ke jenama Expedia pilihan anda.
    Tempat pelancong menempah
    Di Expedia, Hotels.com atau Vrbo, selepas ubah hala.
    Dengan PHPTRAVELS
    Boleh digunakan sebagai senarai dan pautan di laman PHPTRAVELS; tiada tempahan berlaku di laman anda.
  • Pihak bekalan

    API bekalan dan sambungan

    Dibina untuk
    Hotel, sistem pengurusan hartanah dan pengurus saluran.
    Apa yang anda dapat
    Hantar kadar, ketersediaan dan sekatan ke Expedia serta tarik tempahan yang diterimanya.
    Tempat pelancong menempah
    Di Expedia; hartanah menerima tempahan.
    Dengan PHPTRAVELS
    Untuk hotel yang menjual di Expedia melalui extranet atau pengurus saluran.
  • Ejen pelancongan

    Expedia TAAP

    Dibina untuk
    Ejen pelancongan yang menempah untuk pelanggan dan memperoleh komisen.
    Apa yang anda dapat
    Portal ejen Expedia dengan kadar ejen dan penjejakan komisen.
    Tempat pelancong menempah
    Dalam portal TAAP, ditempah oleh ejen.
    Dengan PHPTRAVELS
    Ejen boleh merekod tempahan TAAP dalam pejabat belakang anda; laluan API ialah Rapid.

Expedia telah menangguhkan permohonan baharu Travel Redirect API kerana jumlah permintaan yang tinggi.

Produk Rapid API

  • Rapid Lodging APITerbina dalam PHPTRAVELS
  • Rapid Car APIIntegrasi tersuai
  • Rapid Flight APIIntegrasi tersuai
  • Rapid Activities APIIntegrasi tersuai

PenginapanProgram afiliasi pelanconganExpedia ExtranetIntegrasi API Expedia TAAPIntegrasi API tersuai

Aliran tempahan Rapid

Cara tempahan hotel Expedia berjalan, panggilan demi panggilan

Tempahan Rapid Lodging mengikut rantaian yang tetap. Pilih satu langkah untuk melihat panggilan, apa yang dilakukan PHPTRAVELS dan perkara yang perlu diberi perhatian semasa pensijilan.

Panggilan Rapid

GET /v3/properties/content
Apa yang dilakukan PHPTRAVELS
Mengimport nama hartanah, alamat, imej, kemudahan, jenis bilik dan polisi ke halaman hotel, dan menyegarkannya mengikut jadual.
Beri perhatian
Gunakan fail kandungan hartanah untuk katalog penuh dan API kandungan untuk kemas kini; jangan sekali-kali mengikis kandungan daripada respons carian.

Panggilan Rapid

GET /v3/properties/availability
Apa yang dilakukan PHPTRAVELS
Mencari mengikut tarikh, penghuni dan ID hartanah, kemudian memaparkan setiap bilik dengan kadar, cukai dan yuran, serta polisi pembatalan.
Beri perhatian
Paparkan jumlah harga termasuk cukai dan yuran sebelum pembayaran, dan hantar IP serta header sesi pelancong dalam setiap permintaan.

Panggilan Rapid

GET {price_check link}
Apa yang dilakukan PHPTRAVELS
Memanggil pautan semakan harga bagi kadar yang dipilih sejurus sebelum pembayaran, dan hanya meneruskan jika harga sepadan.
Beri perhatian
Kadar yang berubah atau habis dijual mesti menghentikan pembayaran dan menawarkan pilihan baharu, jangan sekali-kali mengenakan harga lama.

Panggilan Rapid

POST /v3/itineraries
Apa yang dilakukan PHPTRAVELS
Mencipta jadual perjalanan dengan butiran tetamu dan pembayaran, menyimpan ID jadual perjalanan Expedia dan menghantar baucar.
Beri perhatian
Kadar yang boleh ditahan menyokong model dua langkah: tahan bilik tanpa caj, kemudian sambung semula untuk melengkapkan tempahan.

Panggilan Rapid

GET /v3/itineraries/{itinerary_id}
Apa yang dilakukan PHPTRAVELS
Membaca semula jadual perjalanan untuk mengesahkan tarikh, bilik, harga, nombor pengesahan dan status dalam panel admin.
Beri perhatian
Selepas tamat masa, dapatkan semula dahulu dan hanya cuba lagi jika tiada jadual perjalanan wujud, supaya tetamu tidak ditempah dua kali.

Panggilan Rapid

DELETE /v3/itineraries/{id}/rooms/{room_id}
Apa yang dilakukan PHPTRAVELS
Menjalankan pindaan dan pembatalan daripada panel admin dan akaun pelanggan, mengikut polisi kadar.
Beri perhatian
Penalti datang daripada polisi pembatalan kadar; paparkannya kepada pelancong sebelum pengesahan.

Panggilan Rapid

POST https://your-site/webhooks/expedia
Apa yang dilakukan PHPTRAVELS
Menerima peristiwa webhook bagi perubahan jadual perjalanan di URL dalam pemasangan anda dan mengemas kini tempahan.
Beri perhatian
Balas webhook dengan pantas, dan jadikan rekod Expedia sebagai sumber rujukan utama bagi status.

Laluan panggilan seperti yang didokumenkan untuk Rapid v3; sentiasa semak Expedia Group Developer Hub terkini.

API key dan tandatangan

Cara pengesahan Expedia Rapid API berfungsi

Setiap permintaan Rapid membawa header kebenaran dengan API key dan tandatangan anda: hash SHA-512 bagi API key, shared secret dan cap masa UNIX semasa dalam saat.

Tetingkap lima minit
Cap masa mesti berada dalam lima minit daripada masa pelayan Expedia, dan nilai yang anda hash mesti sama dengan nilai dalam header.
Secret kekal di pelayan
Shared secret ialah kata laluan. PHPTRAVELS menyimpannya dalam konfigurasi pelayan, tidak sekali-kali dalam pelayar atau aplikasi.
Endpoint ujian
Panggilan sandbox dihantar ke test.ean.com dan tidak mencipta tempahan sebenar atau caj kad; header ujian mensimulasikan hasil seperti habis dijual atau harga berubah.
Mengapa tertulis EAN
EAN ialah Expedia Affiliate Network, nama lama program ini. Nama itu masih kekal dalam skema header dan endpoint.
Menandatangani permintaan Rapid (PHP)
 1// keys come from the server config, never from the browser 2$key    = getenv('EXPEDIA_API_KEY'); 3$secret = getenv('EXPEDIA_SHARED_SECRET'); 4$ts     = time(); // UNIX seconds, within 5 minutes of Expedia 5 6$signature = hash('sha512', $key . $secret . $ts); 7 8$headers = [ 9  "Authorization: EAN APIKey=$key,Signature=$signature,timestamp=$ts",10  'Accept: application/json',11  'Accept-Encoding: gzip',12  'Customer-Ip: ' . $travellerIp,13];1415// sandbox: https://test.ean.com  ·  live: https://api.ean.com
SHA-512±5 mintest.ean.com → api.ean.com

Panduan pelaksanaan

Integrasi API Expedia, langkah demi langkah

Daripada permohonan rakan kongsi hingga tempahan langsung pertama. Setiap langkah menunjukkan siapa yang melaksanakannya.

  1. 01

    Mohon sebagai rakan kongsi Expedia Group

    Mohon melalui Expedia Group partner solutions dengan butiran syarikat, domain dan model perniagaan anda. Terma komersial dipersetujui dengan Expedia mengikut rantau dan jumlah anda.

    AndaExpedia
  2. 02

    Terima API key dan shared secret

    Setelah diluluskan, anda menerima kelayakan Rapid dan akses dokumentasi dalam developer hub.

    Expedia
  3. 03

    Konfigurasikan penyambung Expedia

    Masukkan kelayakan dalam panel admin PHPTRAVELS, import kandungan, tetapkan markup dan mata wang, dan petakan bilik serta polisi ke halaman hotel.

    PHPTRAVELSAnda
  4. 04

    Jalankan tempahan ujian

    Buat tempahan pada endpoint ujian dan simulasikan bilik habis dijual, perubahan harga, tamat masa dan kod ralat sehingga setiap kes dikendalikan.

    PHPTRAVELSAnda
  5. 05

    Lulus semakan pelancaran

    Expedia menyemak laman anda berdasarkan keperluan pelancarannya dan meminta Pengesahan Pematuhan PCI (AOC) sebelum pengeluaran.

    ExpediaAnda
  6. 06

    Tukar ke pengeluaran dan mula menjual

    Kelayakan pengeluaran dimasukkan dalam panel admin, tempahan langsung bermula, dan log pembekal kekal aktif untuk kes sokongan.

    AndaPHPTRAVELS

Tempoh dan alternatif

Empat cara menjual inventori Expedia

Membina sendiri di atas Rapid dari awal memberi kawalan penuh tetapi memakan masa berbulan-bulan pembangunan. Enjin tempahan sedia, ubah hala gabungan dan portal ejen masing-masing menawarkan kompromi yang berbeza.

LaluanMasa untuk dilancarkanPembayaran di laman andaSiapa menyelenggaranyaPaling sesuai untuk
Bina sendiri di atas RapidMasa untuk dilancarkanBerbulan-bulan: carian, pembayaran, panel admin dan pensijilan dibina dari kosongPembayaran di laman andaYaSiapa menyelenggaranyaPembangun anda, bagi setiap perubahan API ExpediaPaling sesuai untukOTA besar dengan pasukan kejuruteraan sendiri
Enjin tempahan sedia (PHPTRAVELS)PHPTRAVELSMasa untuk dilancarkanBeberapa minggu: aliran hotel sudah ada, masa digunakan untuk persediaan dan semakan ExpediaPembayaran di laman andaYaSiapa menyelenggaranyaKemas kini enjin, dengan kod sumber penuh di tangan andaPaling sesuai untukAgensi dan syarikat permulaan yang mahukan jenama dan pembayaran sendiri dengan pantas
Ubah hala gabunganMasa untuk dilancarkanBeberapa hari, jika Expedia menerima permohonanPembayaran di laman andaTidakSiapa menyelenggaranyaExpedia menjalankan aliran tempahanPaling sesuai untukLaman kandungan dan blog yang memperoleh komisen rujukan
Portal ejen (TAAP)Masa untuk dilancarkanTiada pembinaan: ejen menempah dalam portal ExpediaPembayaran di laman andaTidakSiapa menyelenggaranyaExpediaPaling sesuai untukEjen yang menempah satu perjalanan pada satu masa untuk pelanggan

Keperluan pelancaran

Apa yang disemak Expedia sebelum anda go-live

Semakan melihat cara laman anda berfungsi, bukan sekadar sama ada panggilan berjaya. Tandakan apa yang sudah dilakukan sistem anda; PHPTRAVELS merangkumi setiap item dalam aliran hotel standardnya.

0 daripada 8 sedia

Kos

Berapakah kos integrasi API Expedia?

Expedia tidak menerbitkan senarai harga untuk akses API; anda memperoleh pendapatan daripada tempahan di bawah terma yang anda persetujui dengan Expedia. Kos anda sendiri ialah perisian, pengehosan dan pematuhan.

  • Akses Expedia

    Dipersetujui dengan Expedia: komisen atau margin atas tempahan, bergantung pada kontrak, rantau dan jumlah anda.

  • Enjin tempahan

    PHPTRAVELS ialah lesen sekali bayar dari dengan kod sumber penuh, jadi tiada yuran bulanan bagi setiap tempahan.

  • Pengehosan

    Pelayan anda sendiri atau pengehosan terurus kami; penyambung Expedia berjalan di dalam pemasangan anda.

  • Pembayaran dan PCI

    Gerbang pembayaran dan pematuhan PCI untuk data kad, yang Expedia minta anda buktikan semasa pelancaran.

Soalan lazim

Soalan tentang integrasi API Expedia

Jawapan ringkas kepada perkara yang ditanya agensi sebelum memohon.

Hubungi jualan

Expedia tidak mengenakan yuran yang diterbitkan untuk akses Rapid API. Anda memerlukan perkongsian yang diluluskan, dan anda memperoleh pendapatan melalui komisen atau margin di bawah terma yang dipersetujui dengan Expedia. Kos anda ialah perisian tempahan, pengehosan dan pematuhan PCI.

Mohon sebagai rakan kongsi melalui Expedia Group partner solutions. Selepas diluluskan, anda menerima API key dan shared secret untuk Rapid, dengan akses sandbox untuk membina dan menguji sebelum semakan pelancaran.

Rapid ialah API REST dan JSON Expedia Group untuk menjual pelancongan di bawah jenama anda sendiri. Ia merangkumi penginapan, kereta, penerbangan dan aktiviti, dengan panggilan carian, semakan harga, tempahan dan pengurusan.

EAN, Expedia Affiliate Network, ialah nama lama program rakan kongsi Expedia. Rapid ialah API semasa; nama EAN masih kekal dalam header kebenaran dan alamat endpoint.

Gunakan Rapid jika pelancong perlu menempah di laman web atau aplikasi anda sendiri. Gunakan TAAP jika ejen anda menempah perjalanan untuk pelanggan dalam portal Expedia dan memperoleh komisen.

Ya. Permintaan ke endpoint ujian tidak mencipta tempahan sebenar atau caj kad, dan header ujian membolehkan anda mensimulasikan hasil seperti bilik habis dijual atau perubahan harga.

Membina dari awal mengambil masa berbulan-bulan. Dengan PHPTRAVELS, aliran hotel sudah wujud, jadi masa digunakan untuk konfigurasi, pemetaan kandungan dan semakan pelancaran Expedia, yang dijadualkan oleh Expedia.

Aliran hotel Expedia sudah terbina dalam modul penginapan. Kereta, penerbangan dan aktiviti Rapid boleh ditambah sebagai integrasi tersuai di atas modul kereta, penerbangan dan lawatan.