Expedia-Rapid-API-Integration
Expedia-API-Integration: Rapid API, Buchungsablauf und Go-live
Alles, was eine OTA, ein Reisebüro oder ein Reise-Startup für die Anbindung an Expedia Group braucht: welche Expedia-API zu Ihrem Geschäft passt, wie Buchungsablauf und Signatur bei Rapid funktionieren, was das Launch-Review prüft, was es kostet und wie PHPTRAVELS Sie mit dem bereits integrierten Hotelablauf live bringt.
- Rapid Lodging API
- API-Schlüssel und SHA-512-Signatur
- Sandbox und Testbuchungen
- Launch-Review und Go-live
Die APIs von Expedia Group
Welche Expedia-API zu Ihrem Geschäft passt
Expedia Group betreibt getrennte API-Programme für Verkäufer, Affiliates, Hotels und Reisebüros. Entscheiden Sie zuerst anhand einer Frage: Wo bezahlt der Reisende?
- Nachfrageseite
Rapid API
Unser Fokus- Gedacht für
- OTAs, Reisebüros, Reise-Apps und Treueprogramme, die Reisen unter eigener Marke verkaufen.
- Was Sie erhalten
- Live-Inventar von Expedia und der komplette Buchungsweg: Suche, Preisprüfung, Buchung, Änderungen und Stornierungen.
- Wo der Reisende bucht
- Auf Ihrer Website oder in Ihrer App, in Ihrem eigenen Checkout.
- Mit PHPTRAVELS
- Der Hotelablauf ist im Unterkunftsmodul integriert; Sie konfigurieren, mappen und zertifizieren ihn.
- Affiliate-Seite
Travel Redirect API
- Gedacht für
- Content-Websites, Reiseblogs und Metasuche-ähnliche Seiten, die Provision für Vermittlungen erhalten.
- Was Sie erhalten
- Unterkunfts- und Fluglisten für Ihre Seiten, mit Links zur Expedia-Marke Ihrer Wahl.
- Wo der Reisende bucht
- Bei Expedia, Hotels.com oder Vrbo, nach einer Weiterleitung.
- Mit PHPTRAVELS
- Nutzbar als Listen und Links auf einer PHPTRAVELS-Website; auf Ihrer Website findet keine Buchung statt.
- Angebotsseite
Supply- und Connectivity-APIs
- Gedacht für
- Hotels, Property-Management-Systeme und Channel-Manager.
- Was Sie erhalten
- Raten, Verfügbarkeiten und Restriktionen an Expedia senden und die dort eingehenden Reservierungen abrufen.
- Wo der Reisende bucht
- Bei Expedia; die Unterkunft erhält die Buchung.
- Mit PHPTRAVELS
- Für Hotels, die über Expedia verkaufen, per Extranet oder Channel-Manager.
- Reisebüros
Expedia TAAP
- Gedacht für
- Reisebüros, die für Kunden buchen und Provision erhalten.
- Was Sie erhalten
- Das Agentenportal von Expedia mit Agentenraten und Provisions-Tracking.
- Wo der Reisende bucht
- Im TAAP-Portal, gebucht durch den Agenten.
- Mit PHPTRAVELS
- Agenten können TAAP-Buchungen in Ihrem Backoffice erfassen; der API-Weg ist Rapid.
Expedia hat neue Anträge für die Travel Redirect API wegen des hohen Anfragevolumens ausgesetzt.
Rapid-API-Produkte
- Rapid Lodging APIIn PHPTRAVELS integriert
- Rapid Car APIIndividuelle Integration
- Rapid Flight APIIndividuelle Integration
- Rapid Activities APIIndividuelle Integration
UnterkünfteReise-Affiliate-ProgrammExpedia ExtranetExpedia TAAP API-IntegrationIndividuelle API-Integration
Der Rapid-Buchungsablauf
Wie eine Expedia-Hotelbuchung abläuft, Aufruf für Aufruf
Rapid-Lodging-Buchungen folgen einer festen Kette. Wählen Sie einen Schritt, um den Aufruf zu sehen, was PHPTRAVELS damit macht und worauf Sie bei der Zertifizierung achten sollten.
Rapid-Aufruf
GET /v3/properties/content- Was PHPTRAVELS macht
- Importiert Unterkunftsnamen, Adressen, Bilder, Ausstattung, Zimmertypen und Richtlinien in die Hotelseiten und aktualisiert sie nach Zeitplan.
- Worauf achten
- Nutzen Sie die Property-Content-Datei für den vollständigen Katalog und die Content-API für Aktualisierungen; extrahieren Sie Inhalte nie aus der Suchantwort.
Rapid-Aufruf
GET /v3/properties/availability- Was PHPTRAVELS macht
- Sucht nach Reisedaten, Belegung und Unterkunfts-IDs und zeigt jedes Zimmer mit Rate, Steuern und Gebühren sowie Stornobedingungen.
- Worauf achten
- Zeigen Sie den Gesamtpreis inklusive Steuern und Gebühren vor dem Checkout und senden Sie bei jeder Anfrage die IP-Adresse und Session-Header des Reisenden mit.
Rapid-Aufruf
GET {price_check link}- Was PHPTRAVELS macht
- Ruft direkt vor der Zahlung den Preisprüfungslink der gewählten Rate auf und fährt nur bei übereinstimmendem Preis fort.
- Worauf achten
- Eine geänderte oder ausgebuchte Rate muss den Checkout stoppen und eine neue Auswahl anbieten; der alte Preis darf nie belastet werden.
Rapid-Aufruf
POST /v3/itineraries- Was PHPTRAVELS macht
- Legt die Reiseroute mit Gastdaten und Zahlung an, speichert die Expedia-Itinerary-ID und versendet den Voucher.
- Worauf achten
- Reservierbare Raten unterstützen ein zweistufiges Modell: Zimmer ohne Belastung halten und die Buchung danach abschließen.
Rapid-Aufruf
GET /v3/itineraries/{itinerary_id}- Was PHPTRAVELS macht
- Liest die Reiseroute zurück, um Daten, Zimmer, Preis, Bestätigungsnummern und Status im Admin zu bestätigen.
- Worauf achten
- Nach einem Timeout zuerst abrufen und nur dann erneut versuchen, wenn keine Reiseroute existiert, damit ein Gast nie doppelt gebucht wird.
Rapid-Aufruf
DELETE /v3/itineraries/{id}/rooms/{room_id}- Was PHPTRAVELS macht
- Führt Änderungen und Stornierungen aus dem Admin und dem Kundenkonto heraus aus, gemäß den Bedingungen der Rate.
- Worauf achten
- Gebühren ergeben sich aus den Stornobedingungen der Rate; zeigen Sie sie dem Reisenden vor der Bestätigung.
Rapid-Aufruf
POST https://your-site/webhooks/expedia- Was PHPTRAVELS macht
- Empfängt Webhook-Ereignisse zu Änderungen der Reiseroute unter einer URL Ihrer Installation und aktualisiert die Buchung.
- Worauf achten
- Beantworten Sie den Webhook schnell und betrachten Sie den Datensatz von Expedia als maßgebliche Quelle für den Status.
Aufrufpfade wie für Rapid v3 dokumentiert; prüfen Sie immer den aktuellen Developer Hub von Expedia Group.
API-Schlüssel und Signatur
So funktioniert die Authentifizierung der Expedia Rapid API
Jede Rapid-Anfrage enthält einen Authorization-Header mit Ihrem API-Schlüssel und einer Signatur: einem SHA-512-Hash aus API-Schlüssel, Shared Secret und dem aktuellen UNIX-Zeitstempel in Sekunden.
- Fünf-Minuten-Fenster
- Der Zeitstempel muss innerhalb von fünf Minuten der Serverzeit von Expedia liegen, und der gehashte Wert muss mit dem im Header übereinstimmen.
- Das Secret bleibt auf dem Server
- Das Shared Secret ist ein Passwort. PHPTRAVELS hält es in der Serverkonfiguration, nie im Browser oder in einer App.
- Test-Endpoint
- Sandbox-Aufrufe gehen an test.ean.com und erzeugen weder echte Buchungen noch Kartenbelastungen; ein Test-Header simuliert Fälle wie ausgebucht oder Preis geändert.
- Warum dort EAN steht
- EAN steht für Expedia Affiliate Network, den früheren Namen des Programms. Er lebt im Header-Schema und in den Endpoints weiter.
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
Implementierungsleitfaden
Expedia-API-Integration Schritt für Schritt
Vom Partnerantrag bis zur ersten Live-Buchung. Jeder Schritt zeigt, wer die Arbeit übernimmt.
- 01
Als Expedia-Group-Partner bewerben
Bewerben Sie sich über Expedia Group partner solutions mit Ihrem Unternehmen, Ihrer Domain und Ihrem Geschäftsmodell. Die kommerziellen Bedingungen werden mit Expedia für Ihre Region und Ihr Volumen vereinbart.
SieExpedia - 02
API-Schlüssel und Shared Secret erhalten
Nach der Freigabe erhalten Sie die Rapid-Zugangsdaten und Zugriff auf die Dokumentation im Developer Hub.
Expedia - 03
Den Expedia-Connector konfigurieren
Hinterlegen Sie die Zugangsdaten im PHPTRAVELS-Admin, importieren Sie Inhalte, legen Sie Aufschläge und Währungen fest und mappen Sie Zimmer und Richtlinien auf die Hotelseiten.
PHPTRAVELSSie - 04
Die Testbuchungen durchführen
Buchen Sie gegen den Test-Endpoint und simulieren Sie ausgebuchte Zimmer, Preisänderungen, Timeouts und Fehlercodes, bis jeder Fall abgedeckt ist.
PHPTRAVELSSie - 05
Das Launch-Review bestehen
Expedia prüft Ihre Website anhand seiner Launch-Anforderungen und verlangt vor dem Produktivbetrieb eine PCI Attestation of Compliance.
ExpediaSie - 06
In Produktion gehen und verkaufen
Die Produktionszugangsdaten kommen in den Admin, Live-Buchungen starten und die Lieferanten-Logs bleiben für Supportfälle aktiv.
SiePHPTRAVELS
Zeitrahmen und Alternativen
Vier Wege, Expedia-Inventar zu verkaufen
Eine Eigenentwicklung auf Rapid gibt volle Kontrolle, kostet aber Monate an Entwicklungsarbeit. Eine fertige Buchungsmaschine, eine Affiliate-Weiterleitung und das Agentenportal bringen jeweils andere Kompromisse mit sich.
| Weg | Zeit bis zum Launch | Checkout auf Ihrer Website | Wer es pflegt | Am besten für |
|---|---|---|---|---|
| Eigenentwicklung auf Rapid | Zeit bis zum LaunchMonate: Suche, Checkout, Admin und Zertifizierung von Grund auf entwickelt | Checkout auf Ihrer WebsiteJa | Wer es pflegtIhre Entwickler, bei jeder Änderung der Expedia-API | Am besten fürGroße OTAs mit eigenem Entwicklungsteam |
| Fertige Buchungsmaschine (PHPTRAVELS)PHPTRAVELS | Zeit bis zum LaunchWochen: Der Hotelablauf existiert, die Zeit fließt in Einrichtung und Expedias Review | Checkout auf Ihrer WebsiteJa | Wer es pflegtDie Updates der Engine, mit dem vollständigen Quellcode in Ihren Händen | Am besten fürReisebüros und Startups, die schnell eigene Marke und eigenen Checkout wollen |
| Affiliate-Weiterleitung | Zeit bis zum LaunchTage, sofern Expedia den Antrag annimmt | Checkout auf Ihrer WebsiteNein | Wer es pflegtExpedia betreibt den Buchungsweg | Am besten fürContent-Websites und Blogs, die Vermittlungsprovision verdienen |
| Agentenportal (TAAP) | Zeit bis zum LaunchKeine Entwicklung: Agenten buchen im Portal von Expedia | Checkout auf Ihrer WebsiteNein | Wer es pflegtExpedia | Am besten fürAgenten, die für Kunden eine Reise nach der anderen buchen |
Launch-Anforderungen
Was Expedia vor dem Go-live prüft
Das Review betrachtet, wie sich Ihre Website verhält, nicht nur, ob Aufrufe erfolgreich sind. Haken Sie ab, was Ihre Lösung bereits kann; PHPTRAVELS deckt jeden Punkt im Standard-Hotelablauf ab.
Kosten
Was kostet eine Expedia-API-Integration?
Expedia veröffentlicht keine Preisliste für den API-Zugang; Sie verdienen an Buchungen zu den mit Expedia vereinbarten Bedingungen. Ihre eigenen Kosten sind Software, Hosting und Compliance.
Expedia-Zugang
Mit Expedia vereinbart: Provision oder Marge auf Buchungen, je nach Vertrag, Region und Volumen.
Buchungsmaschine
PHPTRAVELS ist eine einmalige Lizenz ab mit vollständigem Quellcode, also ohne monatliche Gebühr pro Buchung.
Hosting
Ihr eigener Server oder unser Managed Hosting; der Expedia-Connector läuft innerhalb Ihrer Installation.
Zahlungen und PCI
Ein Payment-Gateway und PCI-Compliance für Kartendaten, die Expedia beim Launch nachgewiesen haben will.
FAQ
Fragen zur Expedia-API-Integration
Kurze Antworten auf das, was Reisebüros vor ihrem Antrag fragen.
Vertrieb kontaktierenExpedia erhebt keine veröffentlichte Gebühr für den Zugang zur Rapid API. Sie benötigen eine genehmigte Partnerschaft und verdienen über Provision oder Marge zu den mit Expedia vereinbarten Bedingungen. Ihre Kosten sind Buchungssoftware, Hosting und PCI-Compliance.
Bewerben Sie sich als Partner über Expedia Group partner solutions. Nach der Freigabe erhalten Sie einen API-Schlüssel und ein Shared Secret für Rapid, mit Sandbox-Zugang zum Entwickeln und Testen vor dem Launch-Review.
Rapid ist die REST- und JSON-API von Expedia Group für den Verkauf von Reisen unter eigener Marke. Sie umfasst Unterkünfte, Mietwagen, Flüge und Aktivitäten, mit Aufrufen für Suche, Preisprüfung, Buchung und Verwaltung.
EAN, das Expedia Affiliate Network, war der frühere Name des Partnerprogramms von Expedia. Rapid ist die aktuelle API; der Name EAN bleibt im Authorization-Header und in den Endpoint-Adressen erhalten.
Nutzen Sie Rapid, wenn Reisende auf Ihrer eigenen Website oder App buchen sollen. Nutzen Sie TAAP, wenn Ihre Agenten im Portal von Expedia Reisen für Kunden buchen und Provision erhalten.
Ja. Anfragen an den Test-Endpoint erzeugen weder echte Buchungen noch Kartenbelastungen, und mit einem Test-Header lassen sich Fälle wie ausgebuchte Zimmer oder Preisänderungen simulieren.
Eine Eigenentwicklung dauert Monate. Mit PHPTRAVELS existiert der Hotelablauf bereits, die Zeit fließt also in Konfiguration, Content-Mapping und das Launch-Review, dessen Termin Expedia festlegt.
Der Expedia-Hotelablauf ist im Unterkunftsmodul integriert. Rapid-Mietwagen, -Flüge und -Aktivitäten lassen sich als individuelle Integration auf Basis der Module für Mietwagen, Flüge und Touren ergänzen.
Weiter entdecken
Mehr zur Plattform
- Expedia TAAP API-IntegrationTAAP-Hotels, Provisionen und Änderungen im Portal
- Expedia ExtranetPartnerportal für Raten, Kontingente und Buchungen
- Hotelbeds API-IntegrationContent API und Booking API, Ratenprüfung und Hotel-Mapping
- Booking.com- und Priceline-APIsHotel-API-Zugang zu Booking.com, Priceline und Expedia
- UnterkünfteBedbanks und Direktverträge
- Individuelle API-IntegrationJede Lieferanten- oder Partner-API an PHPTRAVELS anbinden
