Demo langsung

Integrasi Expedia Rapid API

Integrasi API Expedia: Rapid API, alur booking, dan go-live

Semua yang dibutuhkan OTA, agen, atau startup travel untuk terhubung ke Expedia Group: API Expedia mana yang cocok untuk bisnis Anda, cara kerja alur booking Rapid dan signature, apa yang diperiksa dalam review peluncuran, berapa biayanya, dan bagaimana PHPTRAVELS membawa Anda live dengan alur hotel yang sudah siap.

  • Rapid Lodging API
  • API key dan signature SHA-512
  • Sandbox dan booking uji coba
  • Review peluncuran dan go-live

API Expedia Group

API Expedia mana yang cocok untuk bisnis Anda

Expedia Group menjalankan program API terpisah untuk penjual, afiliasi, hotel, dan agen perjalanan. Pilih dengan satu pertanyaan dulu: di mana wisatawan membayar?

  • Sisi permintaan

    Rapid API

    Fokus kami
    Dibuat untuk
    OTA, agen perjalanan, aplikasi travel, dan program loyalitas yang menjual perjalanan dengan merek sendiri.
    Yang Anda dapatkan
    Inventaris Expedia secara langsung dan jalur booking lengkap: pencarian, cek harga, booking, perubahan, dan pembatalan.
    Tempat wisatawan booking
    Di situs web atau aplikasi Anda, dalam checkout Anda sendiri.
    Dengan PHPTRAVELS
    Alur hotel sudah terpasang di modul akomodasi; Anda mengonfigurasi, memetakan, dan menyertifikasinya.
  • Sisi afiliasi

    Travel Redirect API

    Dibuat untuk
    Situs konten, blog travel, dan halaman bergaya metasearch yang mendapat komisi dari rujukan.
    Yang Anda dapatkan
    Daftar akomodasi dan penerbangan untuk ditampilkan di halaman Anda, dengan tautan ke merek Expedia pilihan Anda.
    Tempat wisatawan booking
    Di Expedia, Hotels.com, atau Vrbo, setelah pengalihan.
    Dengan PHPTRAVELS
    Dapat dipakai sebagai daftar dan tautan di situs PHPTRAVELS; tidak ada booking yang terjadi di situs Anda.
  • Sisi suplai

    API suplai dan konektivitas

    Dibuat untuk
    Hotel, sistem manajemen properti, dan channel manager.
    Yang Anda dapatkan
    Kirim tarif, ketersediaan, dan batasan ke Expedia, lalu tarik reservasi yang diterimanya.
    Tempat wisatawan booking
    Di Expedia; properti menerima booking.
    Dengan PHPTRAVELS
    Untuk hotel yang berjualan di Expedia, melalui extranet atau channel manager.
  • Agen perjalanan

    Expedia TAAP

    Dibuat untuk
    Agen perjalanan yang melakukan booking untuk klien dan mendapat komisi.
    Yang Anda dapatkan
    Portal agen Expedia dengan tarif agen dan pelacakan komisi.
    Tempat wisatawan booking
    Di portal TAAP, di-booking oleh agen.
    Dengan PHPTRAVELS
    Agen dapat mencatat booking TAAP di back office Anda; jalur API-nya adalah Rapid.

Expedia menghentikan sementara pendaftaran baru Travel Redirect API karena tingginya volume permintaan.

Produk Rapid API

  • Rapid Lodging APISudah ada di PHPTRAVELS
  • Rapid Car APIIntegrasi khusus
  • Rapid Flight APIIntegrasi khusus
  • Rapid Activities APIIntegrasi khusus

HotelProgram afiliasi travelExpedia ExtranetIntegrasi API Expedia TAAPIntegrasi API kustom

Alur booking Rapid

Cara booking hotel Expedia berjalan, panggilan demi panggilan

Booking Rapid Lodging mengikuti rantai yang tetap. Pilih langkah untuk melihat panggilannya, apa yang dilakukan PHPTRAVELS, dan apa yang perlu diperhatikan saat sertifikasi.

Panggilan Rapid

GET /v3/properties/content
Yang dilakukan PHPTRAVELS
Mengimpor nama properti, alamat, gambar, fasilitas, tipe kamar, dan kebijakan ke halaman hotel, lalu memperbaruinya secara terjadwal.
Perhatikan
Gunakan file konten properti untuk katalog lengkap dan API konten untuk pembaruan; jangan pernah mengambil konten dari respons pencarian.

Panggilan Rapid

GET /v3/properties/availability
Yang dilakukan PHPTRAVELS
Mencari berdasarkan tanggal, jumlah tamu, dan ID properti, lalu menampilkan setiap kamar dengan tarif, pajak dan biaya, serta kebijakan pembatalannya.
Perhatikan
Tampilkan harga total termasuk pajak dan biaya sebelum checkout, dan kirim IP wisatawan serta header sesi di setiap permintaan.

Panggilan Rapid

GET {price_check link}
Yang dilakukan PHPTRAVELS
Memanggil tautan cek harga dari tarif yang dipilih tepat sebelum pembayaran, dan hanya melanjutkan jika harganya cocok.
Perhatikan
Tarif yang berubah atau habis harus menghentikan checkout dan menawarkan pilihan baru, jangan pernah menagih harga lama.

Panggilan Rapid

POST /v3/itineraries
Yang dilakukan PHPTRAVELS
Membuat itinerary dengan data tamu dan pembayaran, menyimpan ID itinerary Expedia, dan mengirim voucher.
Perhatikan
Tarif yang bisa ditahan mendukung model dua langkah: tahan kamar tanpa penagihan, lalu lanjutkan untuk menyelesaikan booking.

Panggilan Rapid

GET /v3/itineraries/{itinerary_id}
Yang dilakukan PHPTRAVELS
Membaca kembali itinerary untuk mengonfirmasi tanggal, kamar, harga, nomor konfirmasi, dan status di panel admin.
Perhatikan
Setelah timeout, ambil data dulu dan hanya ulangi jika tidak ada itinerary, agar tamu tidak pernah ter-booking dua kali.

Panggilan Rapid

DELETE /v3/itineraries/{id}/rooms/{room_id}
Yang dilakukan PHPTRAVELS
Menjalankan perubahan dan pembatalan dari panel admin dan akun pelanggan, mengikuti kebijakan tarif.
Perhatikan
Denda berasal dari kebijakan pembatalan tarif; tampilkan kepada wisatawan sebelum konfirmasi.

Panggilan Rapid

POST https://your-site/webhooks/expedia
Yang dilakukan PHPTRAVELS
Menerima event webhook untuk perubahan itinerary di URL pada instalasi Anda dan memperbarui booking.
Perhatikan
Balas webhook dengan cepat, dan jadikan catatan Expedia sebagai sumber kebenaran untuk status.

Jalur panggilan sesuai dokumentasi Rapid v3; selalu periksa Expedia Group Developer Hub terbaru.

API key dan signature

Cara kerja autentikasi Expedia Rapid API

Setiap permintaan Rapid membawa header otorisasi berisi API key Anda dan signature: hash SHA-512 dari API key, shared secret, dan timestamp UNIX saat ini dalam detik.

Jendela lima menit
Timestamp harus berada dalam lima menit dari waktu server Expedia, dan timestamp yang Anda hash harus sama dengan yang ada di header.
Secret tetap di server
Shared secret adalah kata sandi. PHPTRAVELS menyimpannya di konfigurasi server, tidak pernah di browser atau aplikasi.
Endpoint uji
Panggilan sandbox menuju test.ean.com dan tidak membuat booking atau tagihan kartu sungguhan; header uji menyimulasikan hasil seperti kamar habis atau harga berubah.
Mengapa tertulis EAN
EAN adalah Expedia Affiliate Network, nama lama program ini. Nama itu masih dipakai di 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 implementasi

Integrasi API Expedia, langkah demi langkah

Dari pendaftaran mitra hingga booking live pertama. Setiap langkah menunjukkan siapa yang mengerjakannya.

  1. 01

    Daftar sebagai mitra Expedia Group

    Daftar melalui Expedia Group partner solutions dengan data perusahaan, domain, dan model bisnis Anda. Ketentuan komersial disepakati dengan Expedia sesuai wilayah dan volume Anda.

    AndaExpedia
  2. 02

    Terima API key dan shared secret

    Setelah disetujui, Anda mendapatkan kredensial Rapid dan akses dokumentasi di developer hub.

    Expedia
  3. 03

    Konfigurasikan konektor Expedia

    Tambahkan kredensial di panel admin PHPTRAVELS, impor konten, atur markup dan mata uang, serta petakan kamar dan kebijakan ke halaman hotel.

    PHPTRAVELSAnda
  4. 04

    Jalankan booking uji coba

    Lakukan booking ke endpoint uji dan simulasikan kamar habis, perubahan harga, timeout, dan kode error sampai setiap kasus tertangani.

    PHPTRAVELSAnda
  5. 05

    Lolos review peluncuran

    Expedia meninjau situs Anda berdasarkan persyaratan peluncurannya dan meminta PCI Attestation of Compliance sebelum produksi.

    ExpediaAnda
  6. 06

    Beralih ke produksi dan mulai berjualan

    Kredensial produksi dimasukkan di panel admin, booking live dimulai, dan log supplier tetap aktif untuk kasus dukungan.

    AndaPHPTRAVELS

Waktu dan alternatif

Empat cara menjual inventaris Expedia

Membangun di atas Rapid dari nol memberi kendali penuh tetapi memakan waktu berbulan-bulan kerja engineering. Booking engine siap pakai, redirect afiliasi, dan portal agen masing-masing punya kompromi berbeda.

JalurWaktu peluncuranCheckout di situs AndaSiapa yang memeliharaPaling cocok untuk
Bangun sendiri di atas RapidWaktu peluncuranBerbulan-bulan: pencarian, checkout, admin, dan sertifikasi dibangun dari nolCheckout di situs AndaYaSiapa yang memeliharaDeveloper Anda, untuk setiap perubahan API ExpediaPaling cocok untukOTA besar dengan tim engineering sendiri
Booking engine siap pakai (PHPTRAVELS)PHPTRAVELSWaktu peluncuranBeberapa minggu: alur hotel sudah ada, waktunya untuk setup dan review ExpediaCheckout di situs AndaYaSiapa yang memeliharaPembaruan engine, dengan source code lengkap di tangan AndaPaling cocok untukAgen dan startup yang ingin merek dan checkout sendiri dengan cepat
Redirect afiliasiWaktu peluncuranBeberapa hari, jika Expedia menerima pendaftaranCheckout di situs AndaTidakSiapa yang memeliharaExpedia menjalankan jalur bookingPaling cocok untukSitus konten dan blog yang mendapat komisi rujukan
Portal agen (TAAP)Waktu peluncuranTanpa pengembangan: agen melakukan booking di portal ExpediaCheckout di situs AndaTidakSiapa yang memeliharaExpediaPaling cocok untukAgen yang mem-booking satu perjalanan per klien

Persyaratan peluncuran

Yang diperiksa Expedia sebelum Anda live

Review melihat perilaku situs Anda, bukan hanya apakah panggilan berhasil. Centang yang sudah dilakukan build Anda; PHPTRAVELS memenuhi setiap poin dalam alur hotel standarnya.

0 dari 8 siap

Biaya

Berapa biaya integrasi API Expedia?

Expedia tidak memublikasikan daftar harga untuk akses API; Anda mendapat penghasilan dari booking sesuai ketentuan yang disepakati dengan Expedia. Biaya Anda sendiri adalah software, hosting, dan kepatuhan.

  • Akses Expedia

    Disepakati dengan Expedia: komisi atau margin dari booking, tergantung kontrak, wilayah, dan volume Anda.

  • Booking engine

    PHPTRAVELS adalah lisensi sekali bayar mulai dengan source code lengkap, jadi tanpa biaya bulanan per booking.

  • Hosting

    Server Anda sendiri atau managed hosting kami; konektor Expedia berjalan di dalam instalasi Anda.

  • Pembayaran dan PCI

    Payment gateway dan kepatuhan PCI untuk data kartu, yang diminta Expedia untuk Anda buktikan saat peluncuran.

FAQ

Pertanyaan seputar integrasi API Expedia

Jawaban singkat atas pertanyaan agen sebelum mendaftar.

Hubungi sales

Expedia tidak mengenakan biaya terpublikasi untuk akses Rapid API. Anda memerlukan kemitraan yang disetujui, dan Anda mendapat penghasilan melalui komisi atau margin sesuai ketentuan yang disepakati dengan Expedia. Biaya Anda adalah software booking, hosting, dan kepatuhan PCI.

Daftar sebagai mitra melalui Expedia Group partner solutions. Setelah disetujui, Anda menerima API key dan shared secret untuk Rapid, beserta akses sandbox untuk membangun dan menguji sebelum review peluncuran.

Rapid adalah API REST dan JSON dari Expedia Group untuk menjual perjalanan dengan merek Anda sendiri. API ini mencakup akomodasi, mobil, penerbangan, dan aktivitas, dengan panggilan pencarian, cek harga, booking, dan pengelolaan.

EAN, Expedia Affiliate Network, adalah nama lama program mitra Expedia. Rapid adalah API saat ini; nama EAN masih ada di header otorisasi dan alamat endpoint.

Pakai Rapid jika wisatawan harus melakukan booking di situs web atau aplikasi Anda sendiri. Pakai TAAP jika agen Anda mem-booking perjalanan untuk klien di portal Expedia dan mendapat komisi.

Ya. Permintaan ke endpoint uji tidak membuat booking atau tagihan kartu sungguhan, dan header uji memungkinkan Anda menyimulasikan hasil seperti kamar habis atau perubahan harga.

Membangun dari nol memakan waktu berbulan-bulan. Dengan PHPTRAVELS alur hotel sudah ada, jadi waktunya dipakai untuk konfigurasi, pemetaan konten, dan review peluncuran Expedia, yang jadwalnya ditentukan Expedia.

Alur hotel Expedia sudah terpasang di modul akomodasi. Mobil, penerbangan, dan aktivitas Rapid dapat ditambahkan sebagai integrasi khusus di atas modul mobil, penerbangan, dan tur.