Vlucht-API-integratie

TBO-vlucht-API-integratie van zoekopdracht tot e-ticket

Koppel uw TBO-account aan de vluchtmodule van PHPTRAVELS en verkoop TBO-vliegtarieven op uw website en in uw agentenportaal. Elk tarief wordt vóór betaling opnieuw gecontroleerd, elke aanroep draagt een trace-ID en uw team krijgt de logs, herhaalregels en boekingstools die de dagelijkse vluchtverkoop stabiel houden.

  • Live TBO-vliegtarieven
  • Prijscheck vóór betaling
  • Trace-ID bij elke aanroep
  • B2C-checkout en B2B-portaal

Wat u verkoopt

TBO-vlucht-API-integratie in uw eigen boekingsengine

TBO is een B2B-reisdistributeur waarvan de vlucht-API vliegtarieven teruggeeft die reisbedrijven kunnen doorverkopen. De vluchtmodule van PHPTRAVELS roept die aan met uw eigen TBO-inloggegevens, toont de tarieven in uw zoekresultaten en regelt de hele boeking: tariefregels, prijscheck, passagiersgegevens, betaling, boeking en ticket.

Niet alle tarieven gedragen zich hetzelfde. Afhankelijk van het tarief worden sommige (vaak prijsvechters) in één stap geboekt en getiketteerd, terwijl andere als boeking kunnen worden vastgehouden en later getiketteerd. De module houdt dat verschil zichtbaar voor uw team, zodat geen enkel tarief wordt afgerekend zonder de juiste volgende stap.

Gebouwd opVluchtenVluchtboekingssoftwareReis-API's

DEL → DXB · 2026-11-141 volwassene · Economy
  • LCC06:10 – 08:253h 45m · RechtstreeksTBOPrijsvechterTicket bij boekingAlleen handbagageNiet terugbetaalbaar₹18,450Kiezen
  • FSC09:40 – 11:503h 40m · RechtstreeksTBOKan worden vastgehoudenRuimbagageNiet terugbetaalbaar₹21,980Kiezen
  • FSC21:15 – 23:353h 50m · RechtstreeksTBOKan worden vastgehoudenRuimbagageTerugbetaalbaar₹26,300Kiezen

Voorbeeldtarieven. Elk resultaat houdt het label van de leverancier, zodat support altijd de bron kent.

Aanroepketen

Zes aanroepen tussen een zoekopdracht en een ticket

Kies een stap om te zien wat TBO teruggeeft, wat PHPTRAVELS ermee doet en wat daar meestal misgaat.

Zoeken

Wat terugkomt
Tarieven voor route, data, cabine en passagiersmix, elk met een resultaattoken voor de volgende aanroepen.
Wat PHPTRAVELS doet
Normaliseert de resultaten, past uw opslag toe, cachet de zoekopdracht en voegt filters toe voor maatschappij, overstappen, bagage en vertrektijd.
Wat mis kan gaan
Gecachte tarieven die te lang worden getoond. De cache is kort en elke latere stap controleert opnieuw.

Tariefregels

Wat terugkomt
Wijzigings- en annuleringsvoorwaarden, bagagetoelage en tariefnotities voor het gekozen tarief.
Wat PHPTRAVELS doet
Toont de regels op de tariefkaart en opnieuw vóór betaling, in gewone taal als de leverancier gestructureerde gegevens levert.
Wat mis kan gaan
Klanten die een tarief kopen dat ze niet begrepen, en daarna terugbetalingen vragen die het tarief niet toestaat.

Prijscheck

Wat terugkomt
De actuele prijs en beschikbaarheid van het tarief dat de klant koos.
Wat PHPTRAVELS doet
Vergelijkt die met de getoonde prijs. Gelijk: door; hoger: klant bevestigt; weg: terug naar de resultaten.
Wat mis kan gaan
De oude prijs afrekenen voor een gewijzigd tarief, met geschillen en handmatige terugbetalingen als gevolg.

Extra's

Wat terugkomt
Stoelen, maaltijden en extra bagage waar maatschappij en tarief die aanbieden.
Wat PHPTRAVELS doet
Toont de opties met hun prijzen en telt ze vóór betaling op bij het boekingstotaal.
Wat mis kan gaan
Extra's verkopen die het tarief niet ondersteunt. Alleen teruggegeven opties worden aangeboden.

Boeken

Wat terugkomt
Een boekingsreferentie, of een reden van falen als stoel of prijs er niet meer is.
Wat PHPTRAVELS doet
Slaat de boeking op met trace-ID, passagiersgegevens en betalingsrecord en start de boekingstijdlijn.
Wat mis kan gaan
Een time-out na betaling. De module vraagt de boekingsstatus op voordat er ooit een tweede boeking wordt verstuurd.

Ticket

Wat terugkomt
E-ticketnummers per passagier zodra de maatschappij ze uitgeeft.
Wat PHPTRAVELS doet
Slaat de ticketnummers op, mailt de reisroute en opent de boeking voor wijzigingen, annuleringen en terugbetalingen.
Wat mis kan gaan
Vastgehouden boekingen die tot hun vervaldatum zonder ticket blijven. Vastgehouden boekingen hebben een deadline die uw team ziet.

Prijscheck

Het tarief wordt opnieuw gecontroleerd voordat iemand betaalt

De meeste mislukte vluchtboekingen beginnen met een prijs die tussen zoeken en betalen is veranderd. Probeer de drie uitkomsten die de checkout afhandelt.

Checkoutregels

  1. 01Elk tarief wordt vóór de betaling opnieuw bij TBO gecontroleerd.
  2. 02Betaling wordt één keer per trace geïnd, nooit opnieuw bij een herhaalpoging.
  3. 03Tariefregels en bagage worden in de betaalstap opnieuw getoond.
  4. 04Als een tarief weg is, blijven zoekopdracht en passagiersgegevens bewaard.

Betaalstromen:BetaalgatewaysWallets voor agenten

TariefcheckDEL → DXB · LCC
Prijs bij zoeken
₹18,450
Prijs bij check
₹18,450
Verschil
₹0

De betaling gaat door tegen de prijs die de klant zag.

Prijs bij zoeken
₹18,450
Prijs bij check
₹19,120
Verschil
₹+670

De klant ziet de nieuwe prijs en bevestigt die vóór betaling. Er wordt niets afgeschreven tot de klant dat doet.

Prijs bij zoeken
₹18,450
Prijs bij check
Niet beschikbaar
Verschil
—

De klant gaat terug naar actuele resultaten met dezelfde zoekopdracht en al ingevulde passagiersgegevens.

Voorbeeldbedragen voor één volwassene.

Beheer

Eén trace-ID volgt de boeking door elke aanroep

Als een boeking aandacht nodig heeft, opent support de trace en leest op volgorde wat er gebeurde, in plaats van een ontwikkelaar te vragen serverlogs te doorzoeken.

trace TBO-FL-7Q2K9 --route DEL-DXB --pax ADT1

  1. 10:02:11INFOresultaten van deze zoekopdracht gecachet
  2. 10:03:40INFOtariefregels en bagage aan het gekozen tarief gekoppeld
  3. 10:05:02WARNprijs gewijzigd, klant gevraagd het nieuwe tarief te bevestigen
  4. 10:05:31OKklant heeft het nieuwe tarief geaccepteerd
  5. 10:06:12INFObetaling één keer geïnd voor deze trace
  6. 10:06:19WARNtime-out bij leverancier, statusopvraag verstuurd in plaats van een tweede boeking
  7. 10:06:27OKboeking bevestigd via statusopvraag, referentie opgeslagen
  8. 10:06:40OKe-ticketnummers opgeslagen, reisroute gemaild

Een voorbeeldtrace: de prijs veranderde, de klant accepteerde die, de boekingsaanroep liep in een time-out en een statusopvraag bevestigde de boeking zonder dubbel te boeken.

  • Requestlogs en trace-ID's

    Elke zoek-, check-, boekings- en ticketaanroep wordt onder één referentie gelogd, zodat problemen snel te isoleren zijn.

  • Bibliotheek met testroutes

    Een vaste set routes, data, cabines en passagiersmixen die u na elke wijziging draait.

  • Time-out- en herhaalbeleid

    Herstelt van korte netwerkstoringen zonder risico op een dubbele boeking.

  • Meldingen bij foutpieken

    Uw team krijgt een melding als het foutpercentage stijgt, voordat de verkoop eronder lijdt.

Livegangsplan

Vijf stappen naar de verkoop van TBO-tarieven

Teams verliezen weken als ze operationele eisen pas laat ontdekken. Dit plan zet ze vooraan.

  1. 01

    Toegang en inloggegevens

    Open uw TBO-account, vraag toegang tot de vlucht-API aan en ontvang testgegevens.

  2. 02

    Koppelen en valideren

    Voer de gegevens in de admin in, stel time-outs in en draai de bibliotheek met testroutes.

  3. 03

    Zoek- en prijsbeheer

    Stel opslagen, valuta en filters in en controleer dat gecheckte prijzen overeenkomen met de checkout.

  4. 04

    Boeken en bevestigen

    Test passagiersgegevens, betaling, boeking, ticketing en reisroutemails van begin tot eind.

  5. 05

    Beheren en opschalen

    Schakel over op livegegevens, richt meldingen en supportstappen in en open dan het verkeer.

Bibliotheek met testroutes

RouteReisPassagiersCabineWat het aantoont
DEL → BOMOW1 ADTYEen eenvoudig binnenlands tarief en directe ticketing
BOM → DXBRT2 ADT · 1 CHDYKinderprijs en koppeling heen en terug
DEL → LHRRT1 ADT · 1 INFYBabyprijs en paspoortvelden
BLR → SINOW1 ADTCBusinessclasstarieven en hun regels
HYD → JEDOW2 ADTYBagageregels op een lange sector

Gebruik de routes die u echt verkoopt; dit zijn voorbeelden.

Ondersteuning bij de uitrol als u dat wilt

  • Kick-off en scopeRoutes, markten, prijsregels en procesbehoeften.
  • Implementatie en QATests van zoeken, prijscheck en boekingssucces.
  • Ondersteuning bij livegangEen monitoringdraaiboek en overdracht aan uw supportteam.

Opties

Manieren om TBO-vluchten te verkopen, vergeleken

Elke aanpak kan werken. Het verschil zit in hoeveel u zelf bouwt en beheert.

OptieTijd tot lanceringDoorlopende werklastPast meestal bij
Zelf bouwen op de TBO-APITijd tot lanceringMiddellang tot lang: u bouwt de interface, prijzen, prijscheck, logs en supporttools zelfDoorlopende werklastHoogPast meestal bijGrote teams met eigen ontwikkelaars en beheer
Een GDS-koppelingTijd tot lanceringLang: zwaardere onboarding en implementatieDoorlopende werklastHoogPast meestal bijComplexe behoeften aan airlinecontent
Een andere aggregator-APITijd tot lanceringMiddellang: snelle start, maar het werk na de boeking blijft bij uDoorlopende werklastGemiddeldPast meestal bijEen snelle eerste versie
PHPTRAVELS met TBODirect inzetbaarTijd tot lanceringKorter: de boekingsflow en beheertools bestaan alDoorlopende werklastLaag tot gemiddeldPast meestal bijOTA's, reisbureaus, touroperators en DMC's

PHPTRAVELS is een eenmalige licentie met broncode onder een commerciële licentie, geïnstalleerd op uw eigen server. Uw TBO-contract en inloggegevens blijven van u.

Gebruik TBO naast andere vluchtleveranciers

Eén zoekopdracht kan meerdere vluchtbronnen samenvoegen, elk met een eigen opslag, zodat u nooit aan één leverancier vastzit.

Lees ook:AmadeusNDC-vluchtboekingssysteemB2B-reisportaalAlle integraties

  • Seeru
  • Amadeus
  • Duffel
  • Google Flights
  • Kayak
  • Kiwi
  • Mystifly
  • PKfare
  • Sabre
  • Travelport

FAQ

Vragen over TBO-vluchten

Wat teams meestal vragen voordat ze hun TBO-account koppelen.

Praat met sales

Controleer of uw TBO-account toegang heeft tot de vlucht-API en vraag testgegevens aan. Voer ze daarna in de vluchtmodule in, laat een kleine bibliotheek van echte routes en data door zoeken, prijscheck, boeken en annuleren lopen, en schaaf pas daarna aan de klantreis.

Door prijswijzigingen tussen zoeken en betalen, beperkingen in tariefregels die de klant niet zag, en time-outs tijdens de bevestiging. De module controleert elk tarief vóór betaling, logt elke stap onder één trace-ID en vraagt na een time-out de boekingsstatus op in plaats van opnieuw te boeken.

Ja. Eén boekingsengine bedient beide: klanten krijgen een openbare checkout en agenten hun eigen prijzen, opslagen en rapporten in het agentenportaal.

Nee. Veel teams houden hun CRM of boekhoudtools en koppelen die via API's en webhooks aan de boekingsengine, zodat vluchtverkoop erbij komt zonder dat de werkwijze van het kantoor verandert.

TBO-hotels gebruiken een aparte connector in de verblijvenmodule. U kunt vluchten, hotels of beide inschakelen met dezelfde TBO-accountgegevens als uw contract dat toestaat.

Ja. Hotels, tours, auto's en transfers kunnen later worden toegevoegd terwijl u één klantaccount, één checkout en één rapportagelaag houdt.