Expedia Rapid API entegrasyonu
Expedia API entegrasyonu: Rapid API, rezervasyon akışı ve yayına alma
Bir OTA, acente veya seyahat girişiminin Expedia Group'a bağlanmak için ihtiyaç duyduğu her şey: işinize hangi Expedia API'nin uyduğu, Rapid rezervasyon akışı ve imzanın nasıl çalıştığı, yayın incelemesinin neleri kontrol ettiği, maliyeti ve PHPTRAVELS'ın otel akışı hazır olarak sizi nasıl yayına aldığı.
- Rapid Lodging API
- API anahtarı ve SHA-512 imzası
- Sandbox ve test rezervasyonları
- Yayın incelemesi ve canlıya geçiş
Expedia Group API'leri
İşinize hangi Expedia API uyar
Expedia Group; satıcılar, affiliate ortaklar, oteller ve seyahat acenteleri için ayrı API programları yürütür. Önce tek bir soruyla seçin: gezgin ödemeyi nerede yapıyor?
- Talep tarafı
Rapid API
Odağımız- Kimin için
- Seyahati kendi markası altında satan OTA'lar, seyahat acenteleri, seyahat uygulamaları ve sadakat programları.
- Ne elde edersiniz
- Canlı Expedia envanteri ve tam rezervasyon yolu: arama, fiyat kontrolü, rezervasyon, değişiklikler ve iptaller.
- Gezgin nerede rezervasyon yapar
- Web sitenizde veya uygulamanızda, kendi ödeme sayfanızda.
- PHPTRAVELS ile
- Otel akışı konaklama modülüne yerleşiktir; siz yapılandırır, eşleştirir ve sertifikalandırırsınız.
- Affiliate tarafı
Travel Redirect API
- Kimin için
- Yönlendirmelerden komisyon kazanan içerik siteleri, seyahat blogları ve metasearch tarzı sayfalar.
- Ne elde edersiniz
- Sayfalarınızda gösterilecek konaklama ve uçuş listeleri, seçtiğiniz Expedia markasına bağlantılarla.
- Gezgin nerede rezervasyon yapar
- Yönlendirmeden sonra Expedia, Hotels.com veya Vrbo üzerinde.
- PHPTRAVELS ile
- Bir PHPTRAVELS sitesinde liste ve bağlantı olarak kullanılabilir; rezervasyon sitenizde gerçekleşmez.
- Tedarik tarafı
Tedarik ve bağlantı API'leri
- Kimin için
- Oteller, tesis yönetim sistemleri ve kanal yöneticileri.
- Ne elde edersiniz
- Fiyatları, müsaitliği ve kısıtlamaları Expedia'ya gönderin ve aldığı rezervasyonları çekin.
- Gezgin nerede rezervasyon yapar
- Expedia üzerinde; rezervasyonu tesis alır.
- PHPTRAVELS ile
- Expedia'da extranet veya kanal yöneticisi aracılığıyla satış yapan oteller için.
- Seyahat acenteleri
Expedia TAAP
- Kimin için
- Müşterileri için rezervasyon yapıp komisyon kazanan seyahat acenteleri.
- Ne elde edersiniz
- Acente fiyatları ve komisyon takibi sunan Expedia acente portalı.
- Gezgin nerede rezervasyon yapar
- TAAP portalında, acente tarafından rezerve edilir.
- PHPTRAVELS ile
- Acenteler TAAP rezervasyonlarını arka ofisinize kaydedebilir; API yolu Rapid'dir.
Expedia, yoğun talep nedeniyle yeni Travel Redirect API başvurularını durdurdu.
Rapid API ürünleri
- Rapid Lodging APIPHPTRAVELS'ta hazır
- Rapid Car APIÖzel entegrasyon
- Rapid Flight APIÖzel entegrasyon
- Rapid Activities APIÖzel entegrasyon
KonaklamaSeyahat affiliate programıExpedia ExtranetExpedia TAAP API entegrasyonuÖzel API entegrasyonu
Rapid rezervasyon akışı
Bir Expedia otel rezervasyonu çağrı çağrı nasıl işler
Rapid Lodging rezervasyonları sabit bir zinciri izler. Çağrıyı, PHPTRAVELS'ın onunla ne yaptığını ve sertifikasyonda nelere dikkat edilmesi gerektiğini görmek için bir adım seçin.
Rapid çağrısı
GET /v3/properties/content- PHPTRAVELS ne yapar
- Tesis adlarını, adresleri, görselleri, olanakları, oda tiplerini ve kuralları otel sayfalarına aktarır ve bunları belirli aralıklarla yeniler.
- Dikkat edilecekler
- Tam katalog için tesis içerik dosyasını, güncellemeler için içerik API'sini kullanın; içeriği asla arama yanıtından kazımayın.
Rapid çağrısı
GET /v3/properties/availability- PHPTRAVELS ne yapar
- Tarihlere, kişi sayısına ve tesis ID'lerine göre arar, ardından her odayı fiyatı, vergileri ve ücretleri ile iptal koşuluyla gösterir.
- Dikkat edilecekler
- Ödemeden önce vergiler ve ücretler dahil toplam fiyatı gösterin ve her istekte gezginin IP'sini ve oturum başlıklarını gönderin.
Rapid çağrısı
GET {price_check link}- PHPTRAVELS ne yapar
- Seçilen fiyatın fiyat kontrolü bağlantısını ödemeden hemen önce çağırır ve yalnızca fiyat eşleşirse devam eder.
- Dikkat edilecekler
- Değişen veya tükenen bir fiyat ödemeyi durdurmalı ve yeni bir seçim sunmalı, asla eski fiyatı tahsil etmemelidir.
Rapid çağrısı
POST /v3/itineraries- PHPTRAVELS ne yapar
- Misafir bilgileri ve ödemeyle seyahat planını oluşturur, Expedia seyahat planı ID'sini kaydeder ve voucher'ı gönderir.
- Dikkat edilecekler
- Bekletilebilir fiyatlar iki adımlı modeli destekler: odayı ücret almadan bekletin, ardından rezervasyonu tamamlamak için devam ettirin.
Rapid çağrısı
GET /v3/itineraries/{itinerary_id}- PHPTRAVELS ne yapar
- Yönetim panelinde tarihleri, odayı, fiyatı, onay numaralarını ve durumu doğrulamak için seyahat planını geri okur.
- Dikkat edilecekler
- Zaman aşımından sonra önce sorgulayın ve yalnızca seyahat planı yoksa yeniden deneyin; böylece misafir asla iki kez rezerve edilmez.
Rapid çağrısı
DELETE /v3/itineraries/{id}/rooms/{room_id}- PHPTRAVELS ne yapar
- Değişiklikleri ve iptalleri, fiyatın koşullarına uyarak yönetim panelinden ve müşteri hesabından yürütür.
- Dikkat edilecekler
- Cezalar fiyatın iptal koşulundan gelir; onaylamadan önce bunları gezgine gösterin.
Rapid çağrısı
POST https://your-site/webhooks/expedia- PHPTRAVELS ne yapar
- Seyahat planı değişikliklerine ait webhook olaylarını kurulumunuzdaki bir URL'de alır ve rezervasyonu günceller.
- Dikkat edilecekler
- Webhook'a hızlı yanıt verin ve durum için Expedia'nın kaydını tek doğru kaynak kabul edin.
Çağrı yolları Rapid v3 belgelerine göredir; her zaman güncel Expedia Group Developer Hub'ı kontrol edin.
API anahtarı ve imza
Expedia Rapid API kimlik doğrulaması nasıl çalışır
Her Rapid isteği, API anahtarınızı ve bir imzayı içeren bir yetkilendirme başlığı taşır: API anahtarının, paylaşılan gizli anahtarın ve saniye cinsinden güncel UNIX zaman damgasının SHA-512 özeti.
- Beş dakikalık pencere
- Zaman damgası Expedia sunucu saatinden en fazla beş dakika farklı olmalı ve özetini aldığınız damga başlıktakiyle aynı olmalıdır.
- Gizli anahtar sunucuda kalır
- Paylaşılan gizli anahtar bir paroladır. PHPTRAVELS onu sunucu yapılandırmasında tutar, asla tarayıcıda veya bir uygulamada değil.
- Test uç noktası
- Sandbox çağrıları test.ean.com adresine gider ve gerçek rezervasyon ya da kart tahsilatı oluşturmaz; bir test başlığı tükendi veya fiyat değişti gibi sonuçları simüle eder.
- Neden EAN yazıyor
- EAN, programın eski adı olan Expedia Affiliate Network'tür. Bu ad başlık şemasında ve uç noktalarda yaşamaya devam ediyor.
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
Uygulama rehberi
Adım adım Expedia API entegrasyonu
Ortaklık başvurusundan ilk canlı rezervasyona kadar. Her adım işi kimin yaptığını gösterir.
- 01
Expedia Group ortağı olarak başvurun
Şirketiniz, alan adınız ve iş modelinizle Expedia Group partner solutions üzerinden başvurun. Ticari koşullar bölgenize ve hacminize göre Expedia ile kararlaştırılır.
SizExpedia - 02
API anahtarını ve paylaşılan gizli anahtarı alın
Onaylandıktan sonra Rapid kimlik bilgilerini ve geliştirici portalında belgelere erişimi alırsınız.
Expedia - 03
Expedia bağlayıcısını yapılandırın
Kimlik bilgilerini PHPTRAVELS yönetim paneline ekleyin, içeriği içe aktarın, kâr marjlarını ve para birimlerini ayarlayın, odaları ve kuralları otel sayfalarıyla eşleştirin.
PHPTRAVELSSiz - 04
Test rezervasyonlarını yapın
Test uç noktasında rezervasyon yapın ve her durum ele alınana kadar tükenen odaları, fiyat değişikliklerini, zaman aşımlarını ve hata kodlarını simüle edin.
PHPTRAVELSSiz - 05
Yayın incelemesini geçin
Expedia sitenizi yayın gereksinimlerine göre inceler ve canlıya geçmeden önce bir PCI Attestation of Compliance ister.
ExpediaSiz - 06
Canlıya geçin ve satış yapın
Canlı kimlik bilgileri yönetim paneline girilir, gerçek rezervasyonlar başlar ve tedarikçi logları destek talepleri için açık kalır.
SizPHPTRAVELS
Süreler ve alternatifler
Expedia envanterini satmanın dört yolu
Rapid üzerinde sıfırdan geliştirmek tam kontrol sağlar ama aylarca mühendislik emeğine mal olur. Hazır bir rezervasyon motoru, affiliate yönlendirme ve acente portalı her biri farklı bir ödünleşim sunar.
| Yol | Yayına alma süresi | Ödeme sizin sitenizde | Bakımı kim yapar | En uygun olduğu |
|---|---|---|---|---|
| Rapid üzerinde şirket içi geliştirme | Yayına alma süresiAylar: arama, ödeme, yönetim paneli ve sertifikasyon sıfırdan geliştirilir | Ödeme sizin sitenizdeEvet | Bakımı kim yaparHer Expedia API değişikliğinde sizin geliştiricileriniz | En uygun olduğuKendi mühendislik ekibi olan büyük OTA'lar |
| Hazır rezervasyon motoru (PHPTRAVELS)PHPTRAVELS | Yayına alma süresiHaftalar: otel akışı hazır, süre kurulum ve Expedia incelemesine gider | Ödeme sizin sitenizdeEvet | Bakımı kim yaparMotorun güncellemeleri, tam kaynak kodu sizin elinizde | En uygun olduğuKendi markasını ve ödeme sayfasını hızla isteyen acenteler ve girişimler |
| Affiliate yönlendirme | Yayına alma süresiExpedia başvuruyu kabul ederse günler | Ödeme sizin sitenizdeHayır | Bakımı kim yaparRezervasyon yolunu Expedia yürütür | En uygun olduğuYönlendirme komisyonu kazanan içerik ve blog siteleri |
| Acente portalı (TAAP) | Yayına alma süresiGeliştirme yok: acenteler Expedia portalında rezervasyon yapar | Ödeme sizin sitenizdeHayır | Bakımı kim yaparExpedia | En uygun olduğuMüşterileri için tek tek seyahat rezerve eden acenteler |
Yayın gereksinimleri
Expedia yayına almadan önce neleri kontrol eder
İnceleme yalnızca çağrıların başarılı olup olmadığına değil, sitenizin nasıl davrandığına bakar. Yapınızın zaten karşıladıklarını işaretleyin; PHPTRAVELS standart otel akışında her maddeyi karşılar.
Maliyetler
Expedia API entegrasyonu ne kadara mal olur?
Expedia, API erişimi için bir fiyat listesi yayınlamaz; Expedia ile anlaştığınız koşullar altında rezervasyonlardan kazanırsınız. Kendi maliyetleriniz yazılım, hosting ve uyumluluktur.
Expedia erişimi
Expedia ile kararlaştırılır: sözleşmenize, bölgenize ve hacminize bağlı olarak rezervasyonlardan komisyon veya marj.
Rezervasyon motoru
PHPTRAVELS, tam kaynak koduyla fiyatından başlayan tek seferlik bir lisanstır; rezervasyon başına aylık ücret yoktur.
Hosting
Kendi sunucunuz veya yönetilen hosting hizmetimiz; Expedia bağlayıcısı kurulumunuzun içinde çalışır.
Ödemeler ve PCI
Kart verileri için bir ödeme altyapısı ve PCI uyumluluğu; Expedia bunu yayına alırken kanıtlamanızı ister.
SSS
Expedia API entegrasyonu soruları
Acentelerin başvurmadan önce sorduklarına kısa yanıtlar.
Satış ekibiyle görüşünExpedia, Rapid API erişimi için yayınlanmış bir ücret almaz. Onaylı bir ortaklığa ihtiyacınız vardır ve Expedia ile anlaştığınız koşullar altında komisyon veya marj yoluyla kazanırsınız. Maliyetleriniz rezervasyon yazılımınız, hosting ve PCI uyumluluğudur.
Expedia Group partner solutions üzerinden ortak olarak başvurun. Onaydan sonra Rapid için bir API anahtarı ve paylaşılan gizli anahtar, ayrıca yayın incelemesinden önce geliştirme ve test için sandbox erişimi alırsınız.
Rapid, seyahati kendi markanız altında satmak için Expedia Group'un REST ve JSON API'sidir. Konaklama, araç, uçuş ve aktiviteleri; arama, fiyat kontrolü, rezervasyon ve yönetim çağrılarıyla kapsar.
EAN, yani Expedia Affiliate Network, Expedia ortaklık programının eski adıydı. Rapid güncel API'dir; EAN adı yetkilendirme başlığında ve uç nokta adreslerinde kalmıştır.
Gezginlerin kendi web sitenizde veya uygulamanızda rezervasyon yapması gerekiyorsa Rapid'i kullanın. Acenteleriniz müşterileri için Expedia portalında seyahat rezerve edip komisyon kazanıyorsa TAAP'ı kullanın.
Evet. Test uç noktasına yapılan istekler gerçek rezervasyon veya kart tahsilatı oluşturmaz ve bir test başlığı, tükenen odalar ya da fiyat değişiklikleri gibi sonuçları simüle etmenizi sağlar.
Sıfırdan geliştirmek aylar sürer. PHPTRAVELS ile otel akışı zaten mevcuttur; bu nedenle süre yapılandırmaya, içerik eşleştirmeye ve takvimini Expedia'nın belirlediği yayın incelemesine gider.
Expedia otel akışı konaklama modülüne yerleşiktir. Rapid araçlar, uçuşlar ve aktiviteler; araç, uçuş ve tur modüllerinin üzerine özel bir entegrasyon olarak eklenebilir.
Keşfetmeye devam edin
Platform hakkında daha fazlası
- Expedia TAAP API entegrasyonuPortalınızda TAAP otelleri, komisyonlar ve değişiklikler
- Expedia ExtranetFiyat, envanter ve rezervasyonlar için iş ortağı portalı
- Hotelbeds API entegrasyonuContent API ve Booking API, fiyat kontrolü ve otel eşleştirme
- Booking.com ve Priceline APIBooking.com, Priceline ve Expedia otel API erişimi
- KonaklamaBedbank'ler ve doğrudan sözleşmeler
- Özel API entegrasyonuHer tedarikçi veya iş ortağı API'sini PHPTRAVELS'e bağlayın
