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
- LCC06:10 – 08:253h 45m · Rechtstreeks₹18,450Kiezen
- FSC09:40 – 11:503h 40m · Rechtstreeks₹21,980Kiezen
- FSC21:15 – 23:353h 50m · Rechtstreeks₹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
- 01Elk tarief wordt vóór de betaling opnieuw bij TBO gecontroleerd.
- 02Betaling wordt één keer per trace geïnd, nooit opnieuw bij een herhaalpoging.
- 03Tariefregels en bagage worden in de betaalstap opnieuw getoond.
- 04Als een tarief weg is, blijven zoekopdracht en passagiersgegevens bewaard.
Betaalstromen:BetaalgatewaysWallets voor agenten
- 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
- 10:02:11INFOsearchresultaten van deze zoekopdracht gecachet
- 10:03:40INFOrulestariefregels en bagage aan het gekozen tarief gekoppeld
- 10:05:02WARNrecheckprijs gewijzigd, klant gevraagd het nieuwe tarief te bevestigen
- 10:05:31OKrecheckklant heeft het nieuwe tarief geaccepteerd
- 10:06:12INFOpaybetaling één keer geïnd voor deze trace
- 10:06:19WARNbooktime-out bij leverancier, statusopvraag verstuurd in plaats van een tweede boeking
- 10:06:27OKstatusboeking bevestigd via statusopvraag, referentie opgeslagen
- 10:06:40OKtickete-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.
- 01
Toegang en inloggegevens
Open uw TBO-account, vraag toegang tot de vlucht-API aan en ontvang testgegevens.
- 02
Koppelen en valideren
Voer de gegevens in de admin in, stel time-outs in en draai de bibliotheek met testroutes.
- 03
Zoek- en prijsbeheer
Stel opslagen, valuta en filters in en controleer dat gecheckte prijzen overeenkomen met de checkout.
- 04
Boeken en bevestigen
Test passagiersgegevens, betaling, boeking, ticketing en reisroutemails van begin tot eind.
- 05
Beheren en opschalen
Schakel over op livegegevens, richt meldingen en supportstappen in en open dan het verkeer.
Bibliotheek met testroutes
| Route | Reis | Passagiers | Cabine | Wat het aantoont |
|---|---|---|---|---|
| DEL → BOM | OW | 1 ADT | Y | Een eenvoudig binnenlands tarief en directe ticketing |
| BOM → DXB | RT | 2 ADT · 1 CHD | Y | Kinderprijs en koppeling heen en terug |
| DEL → LHR | RT | 1 ADT · 1 INF | Y | Babyprijs en paspoortvelden |
| BLR → SIN | OW | 1 ADT | C | Businessclasstarieven en hun regels |
| HYD → JED | OW | 2 ADT | Y | Bagageregels 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.
| Optie | Tijd tot lancering | Doorlopende werklast | Past meestal bij |
|---|---|---|---|
| Zelf bouwen op de TBO-API | Tijd tot lanceringMiddellang tot lang: u bouwt de interface, prijzen, prijscheck, logs en supporttools zelf | Doorlopende werklastHoog | Past meestal bijGrote teams met eigen ontwikkelaars en beheer |
| Een GDS-koppeling | Tijd tot lanceringLang: zwaardere onboarding en implementatie | Doorlopende werklastHoog | Past meestal bijComplexe behoeften aan airlinecontent |
| Een andere aggregator-API | Tijd tot lanceringMiddellang: snelle start, maar het werk na de boeking blijft bij u | Doorlopende werklastGemiddeld | Past meestal bijEen snelle eerste versie |
| PHPTRAVELS met TBODirect inzetbaar | Tijd tot lanceringKorter: de boekingsflow en beheertools bestaan al | Doorlopende werklastLaag tot gemiddeld | Past 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 salesControleer 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.
Verder ontdekken
Meer over het platform
- TBO hotel-API-integratieHoteltarieven van TBO Holidays in je boekingsengine
- VluchtenGDS- en NDC-ticketing
- VluchtboekingssoftwareChecklist voor reisbureaus en OTA's die vluchten verkopen
- Reis-API'sGDS-, hotel-, tour-, auto- en betaal-API's
- B2B-reisportaalAgent-login, prijsregels, documenten en afrekening
- AmadeusGDS-vluchten en -hotels
