For airlines and airline partners
Airline passenger service system integration for web and agent sales
Put a booking and servicing layer in front of your PSS: live availability, passenger reservations, PSS ticketing and supported changes, sold on your own website and B2B agent portal through airline APIs, NDC or GDS.
- PNR and passenger records
- PSS ticketing workflows
- Airline API, NDC and GDS
- B2C and B2B channels
What a PSS is
Reservations, inventory and departure control, connected to your sales channels
An airline passenger service system (PSS) is the set of airline systems behind every passenger journey: the reservation system that holds bookings and PNRs, the inventory that controls flights, booking classes and seats, and departure control for check-in and boarding. PHPTRAVELS is the digital booking and integration layer on top: passenger-facing and agent-facing booking flows that exchange reservation data with the PSS through the APIs it exposes.
- Confirm which PSS, airline API, NDC or GDS sources will be connected
- Define the reservation, ticketing and servicing functions in scope
- Map passenger, itinerary, fare and reservation fields between systems
- Test search, booking, ticketing and servicing scenarios in the sandbox
- Switch to production after provider testing and approval
- Connected source
- Airline PSS API
- Environment
- Sandbox · certification
- Sales channels
- B2C website and B2B agent portal
- Ticketing rule
- Issue after payment
- Servicing
- Changes and cancellations
Passenger records
Every booking, ticket and change on one passenger record
Bookings from the website, agents and API channels sit in one list, with the status the connected PSS returns.
- APILHE → DXB · PNR 6YT4QK2 adults · Economy · Website booking–total
- NDCKHI → JED · PNR 3MR8ZD4 passengers · Economy · Agent booking–total
- GDSISB → LHR · PNR 9QW2HN1 adult · Date change requested–total
Central passenger data
Passenger, itinerary and reservation details kept in step with the connected PSS record.
Connected workflows
Search, booking, payment and ticketing run as one flow instead of separate tools.
Passenger servicing
Changes, cancellations and rebooking where the airline's rules and APIs allow them.
Distribution connectivity
The same booking flow works with airline APIs, NDC and GDS sources.
Operational visibility
See reservations, ticket status and booking activity across every channel.
Digital passenger experience
Consistent web and mobile booking screens fed by live PSS availability.
PSS ticketing
From search to ticket to servicing
The typical passenger ticketing flow, with each step handled by the connected airline or distribution source.
Search
Available flights and fares retrieved from the connected source.
Reserve
Traveller details collected and the booking record created.
Pay and validate
Payment taken and booking conditions validated.
Ticket
Ticket issued or confirmed through the airline or provider.
Service
Supported changes, cancellations and extra services managed.
Distribution
How a PSS reaches your booking channels
Airlines expose availability and booking through several interfaces. PHPTRAVELS connects to the ones your project uses.
Direct airline APIs
Selected search, booking and servicing functions opened by the airline to approved applications.
NDC distribution
Richer offers and order data exchanged with the airline through modern NDC interfaces.
GDS distribution
Airline content delivered through global distribution systems to agencies and other sellers.
Flight suppliers you can connect:
Seeru
Amadeus
Duffel
Google Flights
Kayak
Kiwi
Mystifly
PKfare
Sabre
TBO Holidays
Travelport
Back office
Run airline sales from one admin
The commercial side of the booking layer, managed by your team without touching the PSS itself.
Booking records
Search passenger bookings by PNR, name, route or channel and see their current status.
Ticketing queue
Bookings waiting for payment or ticketing, with the result returned by the source.
Fees and markups
Service fees and markups per route, channel or agent group, as amounts or percentages.
B2B agents and wallets
Agent accounts with their own commissions, credit and wallet balance.
Roles and access
Separate permissions for sales, servicing, finance and administrators.
Reports
Bookings, revenue and agent sales from every channel, ready to export.
Compare
Disconnected sales tools vs a connected booking layer
Without an integration layer, web, agent and call-centre sales each work around the PSS on their own.
| Area | Disconnected tools | PHPTRAVELS |
|---|---|---|
| Availability | Disconnected toolsChecked by phone or copied between systems | PHPTRAVELSLive availability from the connected source in every search |
| Reservations | Disconnected toolsWeb, agent and phone bookings kept apart | PHPTRAVELSOne booking flow that writes to the PSS record |
| Ticketing | Disconnected toolsIssued by staff after manual payment checks | PHPTRAVELSIssued after payment where the source supports it |
| Servicing | Disconnected toolsChanges and refunds handled by email | PHPTRAVELSSupported changes and cancellations from the booking record |
| Agents | Disconnected toolsFares requested by email or phone | PHPTRAVELSB2B portal with agent markups, credit and wallet |
| Reporting | Disconnected toolsTotals rebuilt from each channel | PHPTRAVELSBookings from every channel in one report |
Use cases
Who connects a PSS to PHPTRAVELS
Airlines
A direct website and agent portal on top of the airline's own PSS and inventory.
Agencies and OTAs
Airline content through APIs, NDC or GDS, without running a full PSS.
Technology teams
A source-code booking front end to extend for a specific airline project.
Why PHPTRAVELS
A booking layer you own and can extend
Source code included
Self-hosted under a commercial licence, so your developers can build each PSS connector.
Flight booking built in
Search, fares, passengers, payment and tickets already in the flights module.
24 languages
Sell in your passengers' languages and currencies, including right-to-left.
B2C and B2B
One installation for the public website and the agent portal.
FAQ
Airline passenger service system questions
What airlines and agencies ask before connecting a PSS to their booking channels.
Talk to salesAn airline passenger service system, or PSS, is a group of airline systems that support passenger operations. A traditional PSS includes a reservation system, an inventory system and a departure control system for check-in and boarding.
No. An airline reservation system manages bookings, passenger records and PNRs. It is one component of the wider PSS, which also covers inventory and departure control.
PSS ticketing links a confirmed reservation to the airline's ticketing process: validating the booking, issuing the ticket and handling permitted changes under the airline or provider's rules.
No. PHPTRAVELS is the booking and integration layer. Inventory control, departure control, check-in and boarding stay with the airline's PSS and DCS provider and are connected only where supported APIs exist.
Yes. Availability, booking and servicing data can be exchanged with GDS, NDC and direct airline APIs, depending on the provider's capabilities and your commercial agreements.
Usually not. A travel agency or OTA needs access to airline content and a flight booking website, not the airline's own passenger-service infrastructure, which is primarily airline technology.
Keep exploring
More from the platform
- Airline reservation systemPNR, payments, ticketing and flight servicing
- NDC flights booking systemSell NDC airline offers, ancillaries and servicing
- Flight booking softwareBuyer's checklist for agencies and OTAs selling flights
- FlightsGDS and NDC ticketing
- All integrationsThe live, complete list
- Live demo
