Demo na żywo

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.
Podpisywanie żądania 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

Przewodnik wdrożenia

Integracja API Expedia krok po kroku

Od wniosku partnerskiego do pierwszej rzeczywistej rezerwacji. Każdy krok pokazuje, kto wykonuje pracę.

  1. 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
  2. 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
  3. 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
  4. 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
  5. 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
  6. 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.

DrogaCzas do uruchomieniaPłatność na Twojej stronieKto to utrzymujeNajlepsze dla
Własna budowa na RapidCzas do uruchomieniaMiesiące: wyszukiwanie, płatność, panel i certyfikacja budowane od zeraPłatność na Twojej stronieTakKto to utrzymujeTwoi programiści, przy każdej zmianie API ExpediaNajlepsze dlaDuże OTA z własnym zespołem programistów
Gotowy silnik rezerwacji (PHPTRAVELS)PHPTRAVELSCzas do uruchomieniaTygodnie: proces hotelowy już istnieje, czas idzie na konfigurację i przegląd ExpediaPłatność na Twojej stronieTakKto to utrzymujeAktualizacje silnika, z pełnym kodem źródłowym w Twoich rękachNajlepsze dlaAgencje i startupy, które szybko chcą własnej marki i płatności
Przekierowanie afiliacyjneCzas do uruchomieniaDni, jeśli Expedia przyjmie wniosekPłatność na Twojej stronieNieKto to utrzymujeŚcieżkę rezerwacji prowadzi ExpediaNajlepsze dlaSerwisy contentowe i blogi zarabiające prowizję od poleceń
Portal agenta (TAAP)Czas do uruchomieniaBez budowy: agenci rezerwują w portalu ExpediaPłatność na Twojej stronieNieKto to utrzymujeExpediaNajlepsze 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.

Gotowe: 0 z 8

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.