Integracja Expedia Rapid API
Integracja API Expedia: Rapid API, proces rezerwacji i uruchomienie
Wszystko, czego OTA, agencja lub startup turystyczny potrzebuje, by połączyć się z Expedia Group: które API Expedia pasuje do Twojego biznesu, jak działają proces rezerwacji Rapid i podpis żądań, co sprawdza przegląd przed startem, ile to kosztuje i jak PHPTRAVELS uruchamia Cię z gotowym procesem rezerwacji hoteli.
- Rapid Lodging API
- Klucz API i podpis SHA-512
- Sandbox i rezerwacje testowe
- Przegląd przed startem i uruchomienie
API Expedia Group
Które API Expedia pasuje do Twojego biznesu
Expedia Group prowadzi osobne programy API dla sprzedawców, partnerów afiliacyjnych, hoteli i agentów turystycznych. Zacznij od jednego pytania: gdzie płaci podróżny?
- Strona popytu
Rapid API
Nasz obszar- Dla kogo
- OTA, biura podróży, aplikacje turystyczne i programy lojalnościowe, które sprzedają podróże pod własną marką.
- Co otrzymujesz
- Aktualna oferta Expedia i pełna ścieżka rezerwacji: wyszukiwanie, weryfikacja ceny, rezerwacja, zmiany i anulacje.
- Gdzie rezerwuje podróżny
- Na Twojej stronie lub w aplikacji, w Twoim własnym procesie płatności.
- Z PHPTRAVELS
- Proces rezerwacji hoteli jest wbudowany w moduł noclegów; Ty go konfigurujesz, mapujesz i certyfikujesz.
- Strona afiliacyjna
Travel Redirect API
- Dla kogo
- Serwisy contentowe, blogi podróżnicze i strony typu metasearch, które zarabiają prowizję od poleceń.
- Co otrzymujesz
- Listy noclegów i lotów do wyświetlania na Twoich stronach, z linkami do wybranej marki Expedia.
- Gdzie rezerwuje podróżny
- Na Expedia, Hotels.com lub Vrbo, po przekierowaniu.
- Z PHPTRAVELS
- Do wykorzystania jako listy i linki na stronie PHPTRAVELS; rezerwacja nie odbywa się na Twojej stronie.
- Strona podaży
API dostawców i łączności
- Dla kogo
- Hotele, systemy zarządzania obiektem (PMS) i channel managery.
- Co otrzymujesz
- Wysyłanie stawek, dostępności i ograniczeń do Expedia oraz pobieranie przyjętych przez nią rezerwacji.
- Gdzie rezerwuje podróżny
- Na Expedia; rezerwację otrzymuje obiekt.
- Z PHPTRAVELS
- Dla hoteli sprzedających na Expedia, przez extranet lub channel managera.
- Agenci turystyczni
Expedia TAAP
- Dla kogo
- Agenci turystyczni, którzy rezerwują dla klientów i zarabiają prowizję.
- Co otrzymujesz
- Portal agenta Expedia ze stawkami agencyjnymi i śledzeniem prowizji.
- Gdzie rezerwuje podróżny
- W portalu TAAP, rezerwuje agent.
- Z PHPTRAVELS
- Agenci mogą rejestrować rezerwacje TAAP w Twoim back office; drogą przez API jest Rapid.
Expedia wstrzymała przyjmowanie nowych wniosków o Travel Redirect API z powodu dużej liczby zgłoszeń.
Produkty Rapid API
- Rapid Lodging APIWbudowane w PHPTRAVELS
- Rapid Car APIIntegracja na zamówienie
- Rapid Flight APIIntegracja na zamówienie
- Rapid Activities APIIntegracja na zamówienie
NoclegiProgram partnerski w turystyceExpedia ExtranetIntegracja API Expedia TAAPIntegracja API na zamówienie
Proces rezerwacji Rapid
Jak przebiega rezerwacja hotelu Expedia, wywołanie po wywołaniu
Rezerwacje Rapid Lodging przebiegają według stałego łańcucha. Wybierz krok, aby zobaczyć wywołanie, co robi z nim PHPTRAVELS i na co uważać podczas certyfikacji.
Wywołanie Rapid
GET /v3/properties/content- Co robi PHPTRAVELS
- Importuje nazwy obiektów, adresy, zdjęcia, udogodnienia, typy pokoi i zasady na strony hoteli oraz odświeża je według harmonogramu.
- Na co uważać
- Używaj pliku treści obiektów dla pełnego katalogu i API treści dla aktualizacji; nigdy nie pobieraj treści z odpowiedzi wyszukiwania.
Wywołanie Rapid
GET /v3/properties/availability- Co robi PHPTRAVELS
- Wyszukuje według dat, liczby gości i ID obiektów, a następnie pokazuje każdy pokój ze stawką, podatkami i opłatami oraz warunkami anulacji.
- Na co uważać
- Pokazuj cenę całkowitą z podatkami i opłatami przed płatnością i wysyłaj IP podróżnego oraz nagłówki sesji w każdym żądaniu.
Wywołanie Rapid
GET {price_check link}- Co robi PHPTRAVELS
- Wywołuje link weryfikacji ceny wybranej stawki tuż przed płatnością i kontynuuje tylko przy zgodnej cenie.
- Na co uważać
- Zmieniona lub wyprzedana stawka musi zatrzymać płatność i zaproponować nowy wybór, nigdy nie obciążać starą ceną.
Wywołanie Rapid
POST /v3/itineraries- Co robi PHPTRAVELS
- Tworzy itinerarium z danymi gościa i płatnością, zapisuje ID itinerarium Expedia i wysyła voucher.
- Na co uważać
- Stawki z możliwością wstrzymania obsługują model dwuetapowy: wstrzymaj pokój bez obciążenia, a następnie wznów, aby dokończyć rezerwację.
Wywołanie Rapid
GET /v3/itineraries/{itinerary_id}- Co robi PHPTRAVELS
- Odczytuje itinerarium, aby potwierdzić w panelu daty, pokój, cenę, numery potwierdzeń i status.
- Na co uważać
- Po przekroczeniu limitu czasu najpierw pobierz itinerarium i ponawiaj tylko wtedy, gdy go nie ma, aby gość nigdy nie został zarezerwowany dwa razy.
Wywołanie Rapid
DELETE /v3/itineraries/{id}/rooms/{room_id}- Co robi PHPTRAVELS
- Obsługuje zmiany i anulacje z panelu administracyjnego i konta klienta, zgodnie z zasadami stawki.
- Na co uważać
- Opłaty karne wynikają z warunków anulacji stawki; pokaż je podróżnemu przed potwierdzeniem.
Wywołanie Rapid
POST https://your-site/webhooks/expedia- Co robi PHPTRAVELS
- Odbiera zdarzenia webhooka o zmianach itinerarium pod adresem URL w Twojej instalacji i aktualizuje rezerwację.
- Na co uważać
- Odpowiadaj na webhook szybko i traktuj zapis Expedia jako źródło prawdy o statusie.
Ścieżki wywołań według dokumentacji Rapid v3; zawsze sprawdzaj aktualny Expedia Group Developer Hub.
Klucz API i podpis
Jak działa uwierzytelnianie Expedia Rapid API
Każde żądanie Rapid zawiera nagłówek autoryzacji z Twoim kluczem API i podpisem: skrótem SHA-512 z klucza API, wspólnego sekretu i bieżącego znacznika czasu UNIX w sekundach.
- Okno pięciu minut
- Znacznik czasu musi mieścić się w pięciu minutach od czasu serwera Expedia, a ten, który haszujesz, musi być zgodny z tym w nagłówku.
- Sekret zostaje na serwerze
- Wspólny sekret to hasło. PHPTRAVELS przechowuje go w konfiguracji serwera, nigdy w przeglądarce ani w aplikacji.
- Endpoint testowy
- Wywołania w sandboksie trafiają na test.ean.com i nie tworzą prawdziwych rezerwacji ani obciążeń kart; nagłówek testowy symuluje wyniki takie jak wyprzedanie czy zmiana ceny.
- Skąd nazwa EAN
- EAN to Expedia Affiliate Network, dawna nazwa programu. Przetrwała w schemacie nagłówka i w endpointach.
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
Przewodnik wdrożenia
Integracja API Expedia krok po kroku
Od wniosku partnerskiego do pierwszej rzeczywistej rezerwacji. Każdy krok pokazuje, kto wykonuje pracę.
- 01
Złóż wniosek o partnerstwo z Expedia Group
Złóż wniosek przez Expedia Group partner solutions, podając firmę, domenę i model biznesowy. Warunki handlowe ustala się z Expedia dla Twojego regionu i wolumenu.
TyExpedia - 02
Otrzymaj klucz API i wspólny sekret
Po zatwierdzeniu otrzymujesz dane dostępowe Rapid i dostęp do dokumentacji w portalu dla deweloperów.
Expedia - 03
Skonfiguruj konektor Expedia
Dodaj dane dostępowe w panelu PHPTRAVELS, zaimportuj treści, ustaw marże i waluty oraz zmapuj pokoje i zasady do stron hoteli.
PHPTRAVELSTy - 04
Przeprowadź rezerwacje testowe
Rezerwuj na endpoincie testowym i symuluj wyprzedane pokoje, zmiany cen, przekroczenia czasu i kody błędów, aż każdy przypadek zostanie obsłużony.
PHPTRAVELSTy - 05
Przejdź przegląd przed startem
Expedia sprawdza Twoją stronę pod kątem wymagań startowych i prosi o PCI Attestation of Compliance przed przejściem na produkcję.
ExpediaTy - 06
Przejdź na produkcję i sprzedawaj
Produkcyjne dane dostępowe trafiają do panelu, startują prawdziwe rezerwacje, a logi dostawcy pozostają włączone na potrzeby zgłoszeń wsparcia.
TyPHPTRAVELS
Terminy i alternatywy
Cztery sposoby sprzedaży oferty Expedia
Budowa na Rapid od zera daje pełną kontrolę, ale kosztuje miesiące pracy programistów. Gotowy silnik rezerwacji, przekierowanie afiliacyjne i portal agenta oferują różne kompromisy.
| Droga | Czas do uruchomienia | Płatność na Twojej stronie | Kto to utrzymuje | Najlepsze dla |
|---|---|---|---|---|
| Własna budowa na Rapid | Czas do uruchomieniaMiesiące: wyszukiwanie, płatność, panel i certyfikacja budowane od zera | Płatność na Twojej stronieTak | Kto to utrzymujeTwoi programiści, przy każdej zmianie API Expedia | Najlepsze dlaDuże OTA z własnym zespołem programistów |
| Gotowy silnik rezerwacji (PHPTRAVELS)PHPTRAVELS | Czas do uruchomieniaTygodnie: proces hotelowy już istnieje, czas idzie na konfigurację i przegląd Expedia | Płatność na Twojej stronieTak | Kto to utrzymujeAktualizacje silnika, z pełnym kodem źródłowym w Twoich rękach | Najlepsze dlaAgencje i startupy, które szybko chcą własnej marki i płatności |
| Przekierowanie afiliacyjne | Czas do uruchomieniaDni, jeśli Expedia przyjmie wniosek | Płatność na Twojej stronieNie | Kto to utrzymujeŚcieżkę rezerwacji prowadzi Expedia | Najlepsze dlaSerwisy contentowe i blogi zarabiające prowizję od poleceń |
| Portal agenta (TAAP) | Czas do uruchomieniaBez budowy: agenci rezerwują w portalu Expedia | Płatność na Twojej stronieNie | Kto to utrzymujeExpedia | Najlepsze dlaAgenci rezerwujący dla klientów po jednej podróży |
Wymagania startowe
Co Expedia sprawdza przed uruchomieniem
Przegląd ocenia zachowanie Twojej strony, a nie tylko to, czy wywołania się udają. Zaznacz, co Twoje wdrożenie już robi; PHPTRAVELS spełnia każdy punkt w standardowym procesie hotelowym.
Koszty
Ile kosztuje integracja API Expedia?
Expedia nie publikuje cennika dostępu do API; zarabiasz na rezerwacjach na warunkach uzgodnionych z Expedia. Twoje własne koszty to oprogramowanie, hosting i zgodność z wymogami.
Dostęp do Expedia
Uzgadniany z Expedia: prowizja lub marża od rezerwacji, zależnie od umowy, regionu i wolumenu.
Silnik rezerwacji
PHPTRAVELS to jednorazowa licencja od z pełnym kodem źródłowym, więc bez miesięcznej opłaty za rezerwację.
Hosting
Twój własny serwer lub nasz zarządzany hosting; konektor Expedia działa wewnątrz Twojej instalacji.
Płatności i PCI
Bramka płatności i zgodność z PCI dla danych kart, którą Expedia prosi udokumentować przy uruchomieniu.
FAQ
Pytania o integrację API Expedia
Krótkie odpowiedzi na pytania, które agencje zadają przed złożeniem wniosku.
Kontakt ze sprzedażąExpedia nie pobiera opublikowanej opłaty za dostęp do Rapid API. Potrzebujesz zatwierdzonego partnerstwa, a zarabiasz na prowizji lub marży na warunkach uzgodnionych z Expedia. Twoje koszty to oprogramowanie rezerwacyjne, hosting i zgodność z PCI.
Złóż wniosek partnerski przez Expedia Group partner solutions. Po zatwierdzeniu otrzymasz klucz API i wspólny sekret do Rapid oraz dostęp do sandboksa, by budować i testować przed przeglądem startowym.
Rapid to API REST i JSON od Expedia Group do sprzedaży podróży pod własną marką. Obejmuje noclegi, samochody, loty i atrakcje, z wywołaniami wyszukiwania, weryfikacji ceny, rezerwacji i zarządzania.
EAN, czyli Expedia Affiliate Network, to dawna nazwa programu partnerskiego Expedia. Rapid to obecne API; nazwa EAN pozostała w nagłówku autoryzacji i adresach endpointów.
Wybierz Rapid, jeśli podróżni mają rezerwować na Twojej stronie lub w aplikacji. Wybierz TAAP, jeśli Twoi agenci rezerwują podróże dla klientów w portalu Expedia i zarabiają prowizję.
Tak. Żądania do endpointu testowego nie tworzą prawdziwych rezerwacji ani obciążeń kart, a nagłówek testowy pozwala symulować wyniki takie jak wyprzedane pokoje czy zmiany cen.
Budowa od zera trwa miesiące. Z PHPTRAVELS proces hotelowy już istnieje, więc czas idzie na konfigurację, mapowanie treści i przegląd startowy, którego termin wyznacza Expedia.
Proces rezerwacji hoteli Expedia jest wbudowany w moduł noclegów. Samochody, loty i atrakcje Rapid można dodać jako integrację na zamówienie w oparciu o moduły samochodów, lotów i wycieczek.
Odkryj więcej
Więcej o platformie
- Integracja API Expedia TAAPHotele TAAP, prowizje i zmiany w Twoim portalu
- Expedia ExtranetPortal partnera do cen, dostępności i rezerwacji
- Integracja API HotelbedsContent API i Booking API, weryfikacja stawek i mapowanie hoteli
- API Booking.com i PricelineDostęp do hotelowych API Booking.com, Priceline i Expedia
- NoclegiBedbanki i umowy bezpośrednie
- Integracja API na zamówieniePodłącz dowolne API dostawcy lub partnera do PHPTRAVELS
