Reisebuchungsplattform · White Label
AcenteCode
Verkaufen Sie Flüge und Hotels unter Ihrer eigenen Marke, auf Ihrer eigenen Domain. Kundenshop, Agenturportal und Verwaltungszentrale in einem System; die Lieferanten-APIs liegen dahinter, gebündelt in einem einzigen Vertrag.
Hotelbuchung
Der komplette Ablauf von der Stadt- und Datumssuche bis zur Zahlung. Mehrere Zimmer, Kinder und Kleinkinder, Preise je Zimmer und Stornobedingungen.
Stornobedingungen · Kontingent
Flugbuchung
Einfach, Hin- und Rückflug sowie mehrteilige Suchen. Passagiertypen, Sitzplatz- und Gepäckauswahl, Ticketabfrage per PNR.
PNR-Abfrage · E-Ticket
Connect
API
Sie haben bereits ein eigenes System? Nehmen Sie nur die Middleware: eine API, die alle Lieferanten auf einen Vertrag reduziert und den günstigsten Preis findet.
Währung bereits gelöst
| Kürzel | Modul | Status |
|---|---|---|
| B2C | Kundenshop — Suche, Buchung, Zahlung, E-Ticket | LIVE |
| B2B | Agenturportal — unbegrenzte Unteragenturen, Guthaben, Marge, Provision | LIVE |
| ADMIN | Plattformverwaltung — Lieferanten, Steuern, Kurse, Inhalte, Berichte | LIVE |
| CORP | Firmenkundenportale — Unternehmenskonten, berechtigte Nutzer | LIVE |
| API | Lieferanten-Middleware-API — eigenes Produkt | LIVE |
| PMS | Hotelverwaltungsmodul — entwickelt, auf Anfrage aktivierbar | OPTIONAL |
Was Sie erwerben
Keine drei Programme — drei Gesichter eines Systems
Ihre Kunden, Ihre Agenturen und Sie sehen dieselben Daten. Entsteht eine Buchung, bewegen sich Kontingent, Guthaben, Provision und Buchhaltung im selben Moment aus derselben Quelle — kein Abgleich zwischen Portalen.
Verkaufsseite
Flug- und Hotelsuche, Mehrzimmer-Unterstützung, Buchungs- und Zahlungsablauf, Ticketabfrage per PNR, E-Mail und Voucher. Das Suchfenster wird mobil zur Schublade und bleibt auf Ergebnisseiten angeheftet.
Agenturportal
Unteragenturen anlegen, für jede eine eigene Marge und Provision, Guthabenübertrag, Provisionsübersicht, eigene Markeneinstellungen. Agenturhierarchie ohne Tiefenbegrenzung.
Verwaltungszentrale
Lieferanten-Zugangsdaten, Steuersatzmatrix, Wechselkurse und Kursmarge, Inhalte und SEO, Buchungs- und Stornofreigaben, Zahlungs- und Auszahlungsabläufe.
White Label · Mandantenfähig
Eine Installation, unbegrenzt viele Marken
Jede Agentur geht auf ihrer eigenen Domain live — mit eigenem Logo, eigenen Farben, eigener Sprache und Währung. Derselbe Server, derselbe Code: Besucher sehen die Marke, die zur aufgerufenen Domain gehört.
| Je Marke | Was eingestellt werden kann |
|---|---|
| Domain | Jede Marke erscheint auf ihrer eigenen Domain; der Besucher sieht die passende Marke |
| Identität | Logo, Favicon, Primär- und Sekundärfarbe, Slogan — über das Portal verwaltet |
| Sprache | Standardsprache und die von dieser Marke unterstützten Sprachen werden getrennt gewählt |
| Währung | Die Verkaufswährung unterscheidet sich je Marke; Kurs und Marge werden im Hintergrund gelöst |
| Land | Steuerregeln werden nach Land gefiltert — eine Auslandsmarke rechnet mit anderen Sätzen |
| Kontakt | Eigener Mailserver, eigene Telefonnummer, Anschrift und Kartenposition |
Auf derselben Installation laufen heute mehrere Marken live, einige mit Sitz in der Türkei, andere im Ausland. Der Auslandsfall ist kein Zufall: Land, Sprache und Währung sind eingebaute Achsen und kein nachträglich angesetzter Flicken.
Sprachen
Mitgelieferte Sprachen — weitere möglich.
Texte stehen nicht im Code, sondern in der Datenbank. Eine neue Sprache hinzuzufügen ist Redaktionsarbeit, keine Softwareänderung — sie wird im Portal gepflegt.
Währungen
Verkaufs- und Abrechnungswährungen — weitere möglich.
Die Kurse werden täglich automatisch von der Zentralbank aktualisiert; An-, Verkaufs- und Mittelkurs werden getrennt gespeichert. Die Verkaufswährung wird je Marke gewählt.
Hervorgehobene Fähigkeit
Sie verkaufen nicht nur — Sie bauen ein Vertriebsnetz
Hier macht das System den größten Unterschied: Sie legen Agenturen unter sich an, diese wiederum eigene darunter. Firmenkunden erhalten ein eigenes Portal und verwalten ihre Mitarbeiter selbst.
Agenturhierarchie ohne Tiefenbegrenzung
Jede Agentur kann weitere Agenturen unter sich anlegen. Jede Ebene erhält ihre eigene Marge, ihr eigenes Guthaben und ihr eigenes Portal — und auf Wunsch eine eigene Website auf eigener Domain.
Vertraulichkeit ist eingebaut: eine untere Ebene sieht den Gewinn der darüberliegenden nie. Jede Agentur sieht ausschließlich ihren eigenen Ertrag und ihre eigenen Kosten.
Ein eigenes Portal für Ihre Firmenkunden
Für regelmäßig reisende Firmenkunden richten Sie eigene Konten ein. Das Unternehmen legt seine Nutzer selbst an, sieht seine Reisen und verfolgt seine Ausgaben — Buchungen per Telefon entfallen.
| Rolle | Aufgabe |
|---|---|
| Firmenadministrator | Legt Firmennutzer an und entfernt sie, sieht alle Buchungen und Ausgaben |
| Firmennutzer | Erstellt und verfolgt die eigenen Reisen |
Guthaben, Rechnungsstellung und Zahlungsablauf des Firmenkontos werden getrennt geführt.
Lieferantenarchitektur · Hervorgehobene Fähigkeit
Wie viele Lieferanten Sie auch haben — Ihr Kunde sieht den günstigsten
Bei einer Suche fragt das System alle angebundenen Lieferanten gleichzeitig ab, führt die Antworten zusammen und stellt den niedrigsten Preis nach vorn. Weder Sie noch Ihr Kunde müssen wissen, wer geantwortet hat.
Schließen Sie jederzeit einen neuen API-Vertrag ab — wir binden ihn an. Amadeus, Sabre, Travelport oder ein lokaler Anbieter, mit dem Sie bereits arbeiten: eine Mengenbegrenzung gibt es nicht. Ab dem Moment der Anbindung nimmt ein Lieferant von selbst an der Suche teil und tritt in den Preiswettbewerb.
Das ist kein Werbesatz, sondern die unmittelbare Folge der Architektur: Lieferantennamen kommen in der Geschäftslogik nicht vor, jeder Anbieter erfüllt denselben Vertrag. Antwortet ein Lieferant nicht, bricht die Suche nicht ab — die übrigen liefern weiter Ergebnisse.
Gleichzeitige Abfrage
Die Suche geht an alle angebundenen Lieferanten zugleich. Nichts steht in der Warteschlange; die Gesamtdauer entspricht dem langsamsten Lieferanten, nicht der Summe aller.
Zusammenführung in eine Liste
Unterschiedliche Währungen und Antwortformate werden in ein einziges Modell überführt. Preise werden unmittelbar vergleichbar.
Günstigster Preis zuerst
Die Ergebnisse werden nach Preis sortiert; Ihre Marge ist darin bereits einkalkuliert. Die Suche nach dem billigsten Lieferanten ist nicht mehr Ihre Aufgabe.
Heute angebundene Lieferanten — die Liste wächst laufend
| Lieferant | Bereich | Hinweis |
|---|---|---|
| EasyGds | Flug + Hotel | Mehrzimmer, Kinder/Kleinkinder, Storno-Endpunkt |
| Turna | Flug | Sitzungsbasierter Warenkorb |
| Duffel | Flug | Sitzplatz-, Gepäck- und Verpflegungsdetails |
| HotelBeds | Hotel | Kontingent und Stornobedingungen |
| LiteApi | Hotel | Breites Inventar |
| Ihr Wunsch | Flug / Hotel / Transfer | Schließen Sie den Vertrag, die Anbindung übernehmen wir |
Jeder Lieferant meldet, was er kann
Gibt es bei einem Lieferanten die Sitzplatzwahl, erscheint sie in der Oberfläche; sonst nicht. Ihr Kunde sieht nie eine Option, die es gar nicht gibt.
Die Anfragewährung wird im Portal gesteuert
Welcher Lieferant in welcher Währung angefragt wird, steht nicht im Code. Ein Wächterprozess prüft laufend, ob der Lieferant tatsächlich in der gewünschten Währung antwortet.
Auch der Zahlungsdienstleister ist abstrahiert
Die Anbindung des Zahlungsterminals läuft über einen einzigen Vertrag; Raten, Rückerstattungen und Verifizierung sind einheitlich. Iyzico ist angebunden, weitere sind möglich.
Kaufmännischer Kern
Wo der Gewinn entsteht, bleibt nie dem Zufall überlassen
Preisbildung und Zahlungsfluss sind die aufwendigsten Teile dieses Systems. Jede Ebene sieht nur ihren eigenen Ertrag; eine Unteragentur sieht den Gewinn der übergeordneten Ebene nie.
Wer verdient × an wen verkauft × Produkt × Kanal
Die Plattform legt für jede ihrer Agenturen eine eigene Marge fest; die Agentur ihrerseits für jede Unteragentur und für ihre eigenen B2C-/B2B-Kanäle. Beim Hotel prozentual, beim Flug als Festbetrag. Suche und Buchung nutzen dieselbe Regel — der Kunde zahlt den Preis, den er gesehen hat.
Getrennte Töpfe für Flug und Hotel
Kreditlimit, reservierter Betrag und Bargeld werden getrennt geführt. Bei der Buchung wird der Betrag reserviert, bei Bestätigung abgebucht, bei Storno erstattet. Eine Agentur kann Guthaben an ihre Unteragentur übertragen — das Kreditlimit nicht.
Mehrwertsteuersätze stehen nicht im Code
Der Satz ergibt sich aus Produkt, In-/Auslandsbezug, Betriebslizenz, Datum und Land — einschließlich der Befreiung bei Provisionen für internationale Flüge. Jeder Provisionsdatensatz trägt die Regel, nach der er besteuert wurde.
Zentralbankkurs plus gesteuerte Marge
Die Kurse werden täglich automatisch aktualisiert. Die kaufmännische Kursmarge greift an genau einer Stelle; Lieferantenzahlungen und interne Auswertungen nutzen den Rohkurs, sodass Ihre eigenen Kosten nicht aufgebläht werden.
AcenteCode Connect
Die Middleware-API, die mit den Lieferanten spricht
Wenn Sie bereits ein eigenes System betreiben, brauchen Sie die Plattform vielleicht nicht vollständig. Dann nehmen Sie nur die Middleware: eine API, die fünf getrennte Lieferantenanbindungen auf einen Vertrag reduziert und Währungs- sowie Fähigkeitsunterschiede für Sie auflöst.
# Sie senden eine Anfrage… POST /v1/hotels/search # …wir fragen alle Lieferanten GLEICHZEITIG ab, # fuehren die Ergebnisse zusammen, GUENSTIGSTER zuerst. → EasyGds ┐ → LiteApi ├──▶ eine Liste · eine Waehrung · nach Preis sortiert → HotelBeds┘
Alle Endpunkte und ein Beispielschema finden Sie im Abschnitt „Connect API · Technischer Anhang“.
Ein Vertrag
Ein einziges Anfrage-/Antwortmodell statt fünf Lieferanten, fünf Dokumentationen und fünf Fehlerformaten.
Währung gelöst
Jeder Lieferant antwortet in einer anderen Währung. Umrechnung, Kursstempel und Rundung sind nicht mehr Ihr Problem.
Fähigkeitslücken verborgen
Gibt es die Sitzplatzwahl bei einem Lieferanten, beim anderen nicht, sagt die API das ausdrücklich — Sie müssen nicht raten.
Connect API · Technischer Anhang
Endpunkte und Schema
Die folgenden Endpunkte sind die nach außen geöffnete Form des Vertrags, mit dem das System mit den Lieferanten spricht. Sie nennen nie einen Lieferanten — Verteilung, Zusammenführung und Preissortierung geschehen auf unserer Seite.
Authentifizierung
Authorization: Bearer <api_key> X-Currency: EUR # Antwortwaehrung — Lieferantenunterschiede verborgen Accept-Language: de # Fehler und Beschreibungen in dieser Sprache
Hotel-Endpunkte
| Endpunkt | Funktion |
|---|---|
POST/v1/hotels/search | Gleichzeitige Suche über alle Lieferanten, zusammengeführt in eine Liste |
GET/v1/hotels/suggest | Textsuche — Städte- und Hotelvorschläge |
GET/v1/hotels/{id} | Unterkunftsdetails — Zimmertypen, Ausstattung, Bilder |
POST/v1/hotels/quote | Preisfixierung — Endpreis und Stornobedingungen vor der Buchung |
POST/v1/hotels/bookings | Buchung anlegen — Mehrzimmer unterstützt |
GET/v1/hotels/bookings/{id} | Buchungsstatus und Voucher-Angaben |
POST/v1/hotels/bookings/{id}/cancel | Storno — liefert Gebühr und Erstattungsdetails |
Flug-Endpunkte
| Endpunkt | Funktion |
|---|---|
POST/v1/flights/search | Einfach-, Hin-/Rückflug- und Multi-City-Suchen |
GET/v1/flights/offers/{id} | Angebotsdetails — Teilstrecken, Freigepäck, Tarifbedingungen |
GET/v1/flights/offers/{id}/services | Zusatzleistungen — Gepäck, Verpflegung |
GET/v1/flights/offers/{id}/seatmaps | Sitzplan (sofern der Lieferant ihn unterstützt) |
POST/v1/flights/orders | Ticket ausstellen — Passagierdaten und gewählte Zusatzleistungen |
GET/v1/flights/orders/{id} | Auftragsstatus, PNR und Ticketnummern |
POST/v1/flights/orders/{id}/cancel | Storno und Erstattung |
GET/v1/reference/airports | Referenzdaten zu Flughäfen, Airlines, Flugzeugen und Städten |
Beispiel — Hotelsuche
POST /v1/hotels/search { "checkInDate": "2026-09-14", "checkOutDate": "2026-09-17", "rooms": 2, "guests": [ { "type": "adult" }, { "type": "adult" }, { "type": "child", "age": 7 } ], "latitude": 41.0082, "longitude": 28.9784, "radiusKm": 15, "freeCancellationOnly": true }
Antwort — Lieferanten zusammengeführt, günstigster zuerst
{
"currency": "EUR",
"queriedProviders": ["EasyGds", "LiteApi", "HotelBeds"],
"results": [
{
"accommodationId": "hx_88213",
"name": "Hilton Istanbul Maslak",
"starRating": 5, "reviewScore": 8.7,
"location": { "city": "Istanbul", "latitude": 41.1105, "longitude": 29.0203 },
"cheapestRateAmount": 214.50,
"cheapestRateCurrency": "EUR",
"rooms": [ /* Zimmertyp, Verpflegung, Stornobedingung, rateId */ ],
"amenities": ["Free WiFi", "Pool", "Spa"]
}
/* … nach Preis sortiert */
]
}
Fähigkeitsmeldung — der Endpunkt, der Ihnen das Raten erspart
GET /v1/capabilities { "hotels": { "instantBooking": true, "freeCancellation": true, "multiRoom": true, "specialRequests": true, "negotiatedRates": false }, "flights": { "seatSelection": true, "ancillaryServices": true, "partialOffers": true, // Hin-/Rueckflug getrennt waehlbar "multiCity": true, "orderChange": false } }
Nicht jeder Lieferant unterstützt dasselbe. Der Fähigkeits-Endpunkt sagt Ihnen, was die aktuell angebundenen Lieferanten tatsächlich können — Ihre Oberfläche bietet nichts an, was es nicht gibt, und Ihr Kunde wird im letzten Schritt nicht enttäuscht. Kommt ein neuer Lieferant hinzu, aktualisiert sich diese Antwort von selbst.
Fehlerformat — ein Modell, lieferantenunabhängig
{
"error": {
"code": "RATE_NO_LONGER_AVAILABLE",
"message": "Der gewählte Preis ist nicht mehr gültig, bitte erneut suchen.",
"retryable": true
}
}
Sie müssen nicht fünf verschiedene Fehlerformate von fünf Lieferanten lernen. Das Feld retryable sagt eindeutig, ob sich ein erneuter Versuch lohnt.
Was von allein läuft
15 Prozesse, die arbeiten, während Sie schlafen
| Prozess | Funktion |
|---|---|
| Kursaktualisierung | Holt täglich die Zentralbankkurse und speichert An-, Verkaufs- und Mittelkurs getrennt |
| Tagesprovision | Berechnet Provisionen und bucht sie auf die Agenturguthaben |
| Abgelaufene Reservierungen | Löst Reservierungen unvollendeter Buchungen und gibt das Guthaben frei |
| Rechnungserstellung | Erzeugt periodische Rechnungen |
| Abrechnungslauf | Gleicht Zahlungs- und Einzugsdatensätze ab |
| E-Mail-Versand | Arbeitet die Warteschlange ab; jede Agentur kann über ihren eigenen SMTP-Server senden |
| Buchungserinnerung | Benachrichtigt Gäste, deren Anreisedatum näher rückt |
| Währungswächter | Prüft, ob Lieferanten wirklich in der angefragten Währung antworten |
+ 7 weitere Prozesse (Nachtabschluss, Sitzungsbereinigung, Ausstattungsabgleich, Benachrichtigungspflege…)
So arbeiten wir
Mieten, lizenzieren oder nur die API nehmen
Miete
Der schnellste Einstieg. Das System läuft auf unserer Infrastruktur, Sie gehen unter Ihrer eigenen Domain und Marke live.
- Einrichtung und Wartung bei uns
- Aktualisierungen kommen automatisch
- Monatliche / jährliche Nutzungsgebühr
Unternehmenslizenz
Eine für Sie reservierte, isolierte Installation. Sie arbeiten mit Ihren eigenen Lieferantenverträgen und Ihrer eigenen Datenbank; Betrieb und Aktualisierung übernehmen wir.
- Für Sie reservierte Installation und Datenbank
- Ihre eigenen Lieferanten- und Zahlungsverträge
- Individuelle Entwicklung auf Anfrage
- Einrichtung, Team-Schulung und Wartung inklusive
Nur Connect API
Sie haben bereits ein System und benötigen nur die Lieferantenanbindung. Dann nehmen Sie allein die Middleware.
- Ein Vertrag, viele Lieferanten
- Nutzungsbasierte Preise
- Technische Dokumentation und Support