Travel APIs
NDC flights booking system with ancillaries and servicing
Shop airline NDC offers, sell branded fares, seats and baggage in one checkout, check the price before payment and handle changes, refunds and reissues with a full audit trail.
- Branded fares and bundles
- Seats, bags and meals
- Changes, refunds and reissues
- NDC and GDS routing
NDC flight booking
A controlled selling workflow, not just search results
NDC lets airlines return dynamic offers with richer content than static fare classes, so you can sell branded bundles, seats, baggage and meals in the same booking. The value appears when those offers connect to daily operations: pricing rules, payments, ticketing, servicing, invoices and reporting. PHPTRAVELS puts all of that around your NDC connections, for B2C sites, B2B agents and corporate travel.
- Add your airline NDC or aggregator credentials in the test environment
- Map fare families, cabin brands, baggage, seats and SSRs to the checkout
- Set markups, commissions, corporate policies and agent rules
- Validate the price before payment, then confirm the booking
- Handle voids, refunds, reissues and schedule changes from the admin
- Environment
- Test
- Markup
- 5% on fares and ancillaries
- NDC endpoint
- ndc-test.supplier-api.com
- API key
- ••••••••••••7c21
- Routing rule
- NDC first, GDS as fallback
Offer based selling
Airline offers with fare families and extras on every result
NDC offers come back with their brand, baggage and conditions, your markup is applied, and GDS fares sit in the same list when your routing rules allow it.
- NDCLondon to New York · NonstopEconomy Light · 8h 05m · Cabin bag only–per adult
- NDCLondon to New York · NonstopEconomy Classic · 8h 05m · 23 kg baggage–per adult
- GDSLondon to New York · 1 stopEconomy · 11h 20m via Dublin · 23 kg baggage–per adult
Branded fares and bundles
Show each fare family with what it includes, so travellers compare Light, Classic and Flex before they choose.
Seats, baggage and meals
Ancillaries are offered inside the checkout and priced with your markup, not sold later by email.
Price check before payment
The selected offer is revalidated before the card is charged, with clear messages when it changes.
Orders and travellers
Each booking keeps its offer, order reference, traveller records, payments and status in the admin.
Servicing after ticketing
Voids, refunds, reissues and schedule changes run through approvals and a logged workflow.
Content and SSR mapping
Cabin brands, fare families, baggage, seats and special service requests stay consistent across suppliers.
How it works
From NDC offer to serviced order
A dependable flow protects travellers from price changes, reduces failed bookings and keeps operators in control.
Shop
Search by route, date, cabin and passenger mix, with fare rules and airline content.
Price
Markups, commissions, corporate policies and agent controls are applied.
Add extras
Travellers pick seats, baggage and meals in the same checkout.
Pay
The price is validated, then payment is taken by card, wallet or agency credit.
Confirm
Booking and ticketing states are shown clearly, with invoice and itinerary by email.
Service
Changes, refunds, reissues and schedule updates with logs and reports.
Supplier connections
NDC alongside GDS and aggregator content
Most NDC projects win or lose on supplier integration: offer mapping, error handling, servicing support and fallback. Each source keeps its own credentials, rules and markups.
Airline NDC connections
Direct airline NDC access with your own agreements, for offer-rich content and ancillaries.
GDS links
GDS content such as Amadeus for broader coverage, in the same search and checkout.
Aggregators and routing rules
Aggregators and consolidators, with rules that decide which source to use by route, airline or channel.
Flight suppliers you can connect:
Seeru
Amadeus
Duffel
Google Flights
Kayak
Kiwi
Mystifly
PKfare
Sabre
TBO Holidays
Travelport
Back office
Pricing, servicing and finance in one admin
Repeatable rules and records are what separate a production NDC system from a demo.
Markups and commissions
On fares and ancillaries, by route, airline, supplier or channel.
Agency credit rules
Agent accounts with their own rates, wallet balance and credit limits.
Corporate policies
Travel policies and approval steps for corporate bookers before ticketing.
Invoices
Generated for every confirmed booking and every refund or reissue.
Booking logs
Supplier requests, errors and staff actions recorded for support and audits.
Mid office reports
Bookings, ancillary sales, refunds, margins and agent ledgers for finance.
Compare
Custom NDC build vs PHPTRAVELS
Building from scratch gives full control if you build everything. This is what is already in place with PHPTRAVELS.
| Area | Custom build | PHPTRAVELS |
|---|---|---|
| Search and checkout | Custom buildDesigned and built from scratch | PHPTRAVELSOffer search, extras and checkout ready to configure |
| Pricing rules | Custom buildMarkup and policy logic to plan and code | PHPTRAVELSMarkups, commissions and agent rules in the admin |
| Ticketing and servicing | Custom buildEdge cases often found after launch | PHPTRAVELSVoid, refund, reissue and schedule change flows with logs |
| Supplier coverage | Custom buildEach source is another project | PHPTRAVELSNDC, GDS and aggregators in one search with routing rules |
| Time to launch | Custom buildTypically long timelines and a large team | PHPTRAVELSScope validated per supplier before delivery |
Use cases
Who sells NDC flights on PHPTRAVELS
OTAs and meta-driven sites
Fast offer search, a clean checkout and stable confirmations for campaign traffic.
Travel agencies and DMCs
B2B pricing tiers, agent credit and flights packaged with hotels and tours.
Corporate travel and TMCs
Policies, approvals and company reports on every booking.
Why PHPTRAVELS
An NDC booking system you own and control
Source code included
Self-hosted under a commercial licence, so your developers can extend each connection.
Roles and audit trails
Role permissions, booking logs and refund workflows for compliance.
24 languages
Sell airline offers in your markets' languages and currencies, including right-to-left.
B2C, B2B and corporate
One booking engine with separate pricing and rules for each channel.
FAQ
NDC flights booking system questions
What agencies, OTAs and corporate travel teams ask before launching NDC bookings.
Talk to salesA flight booking platform that shops airline offers through NDC-enabled connections and sells richer content, including branded fares, seats and baggage, inside a controlled checkout and servicing workflow.
Not always. Many travel businesses run both: NDC for offer-rich content from certain airlines, and a GDS for broader coverage. The key is routing rules and consistent operations across suppliers.
Yes. Separate rules, markups and access controls apply to your B2B agent portal and your B2C website, with one booking engine and consistent reporting.
Usually yes. NDC access is granted by each airline or through an aggregator, and the credentials and commercial terms are yours. Scope depends on each supplier's servicing coverage, which we validate before delivery.
Price checks, payment handling, ticketing and confirmation states, and servicing coverage for changes and refunds. Also confirm the reports your finance and support teams need.
Yes. We plan and implement supplier integrations based on your target markets and servicing needs, including major GDS and airline connections where applicable.
Keep exploring
More from the platform
- Flights APIGDS, NDC and consolidator flight APIs on one platform
- Flight booking softwareBuyer's checklist for agencies and OTAs selling flights
- FlightsGDS and NDC ticketing
- Amadeus API integrationChoose your Amadeus access and sell flights in your own portal
- Google Flights APIWhy there is no public API and what to use instead
- GDS system for travel agentsAmadeus, Sabre or Travelport in one agency workflow
