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.
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
Panduan implementasi
Integrasi API Expedia, langkah demi langkah
Dari pendaftaran mitra hingga booking live pertama. Setiap langkah menunjukkan siapa yang mengerjakannya.
- 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 - 02
Terima API key dan shared secret
Setelah disetujui, Anda mendapatkan kredensial Rapid dan akses dokumentasi di developer hub.
Expedia - 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 - 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 - 05
Lolos review peluncuran
Expedia meninjau situs Anda berdasarkan persyaratan peluncurannya dan meminta PCI Attestation of Compliance sebelum produksi.
ExpediaAnda - 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.
| Jalur | Waktu peluncuran | Checkout di situs Anda | Siapa yang memelihara | Paling cocok untuk |
|---|---|---|---|---|
| Bangun sendiri di atas Rapid | Waktu peluncuranBerbulan-bulan: pencarian, checkout, admin, dan sertifikasi dibangun dari nol | Checkout di situs AndaYa | Siapa yang memeliharaDeveloper Anda, untuk setiap perubahan API Expedia | Paling cocok untukOTA besar dengan tim engineering sendiri |
| Booking engine siap pakai (PHPTRAVELS)PHPTRAVELS | Waktu peluncuranBeberapa minggu: alur hotel sudah ada, waktunya untuk setup dan review Expedia | Checkout di situs AndaYa | Siapa yang memeliharaPembaruan engine, dengan source code lengkap di tangan Anda | Paling cocok untukAgen dan startup yang ingin merek dan checkout sendiri dengan cepat |
| Redirect afiliasi | Waktu peluncuranBeberapa hari, jika Expedia menerima pendaftaran | Checkout di situs AndaTidak | Siapa yang memeliharaExpedia menjalankan jalur booking | Paling cocok untukSitus konten dan blog yang mendapat komisi rujukan |
| Portal agen (TAAP) | Waktu peluncuranTanpa pengembangan: agen melakukan booking di portal Expedia | Checkout di situs AndaTidak | Siapa yang memeliharaExpedia | Paling 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.
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 salesExpedia 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.
Jelajahi lebih lanjut
Selengkapnya tentang platform
- Integrasi API Expedia TAAPHotel TAAP, komisi, dan perubahan di portal Anda
- Expedia ExtranetPortal mitra untuk tarif, inventaris, dan reservasi
- Integrasi Hotelbeds APIContent dan Booking API, pengecekan tarif, dan pemetaan hotel
- API Booking.com dan PricelineAkses API hotel Booking.com, Priceline dan Expedia
- HotelBedbank dan kontrak langsung
- Integrasi API kustomHubungkan API supplier atau mitra apa pun ke PHPTRAVELS
