Live demo

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.

  1. Add your airline NDC or aggregator credentials in the test environment
  2. Map fare families, cabin brands, baggage, seats and SSRs to the checkout
  3. Set markups, commissions, corporate policies and agent rules
  4. Validate the price before payment, then confirm the booking
  5. 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

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.

  1. Shop

    Search by route, date, cabin and passenger mix, with fare rules and airline content.

  2. Price

    Markups, commissions, corporate policies and agent controls are applied.

  3. Add extras

    Travellers pick seats, baggage and meals in the same checkout.

  4. Pay

    The price is validated, then payment is taken by card, wallet or agency credit.

  5. Confirm

    Booking and ticketing states are shown clearly, with invoice and itinerary by email.

  6. 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
See every flight integration

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.

AreaCustom buildPHPTRAVELS
Search and checkoutCustom buildDesigned and built from scratchPHPTRAVELSOffer search, extras and checkout ready to configure
Pricing rulesCustom buildMarkup and policy logic to plan and codePHPTRAVELSMarkups, commissions and agent rules in the admin
Ticketing and servicingCustom buildEdge cases often found after launchPHPTRAVELSVoid, refund, reissue and schedule change flows with logs
Supplier coverageCustom buildEach source is another projectPHPTRAVELSNDC, GDS and aggregators in one search with routing rules
Time to launchCustom buildTypically long timelines and a large teamPHPTRAVELSScope 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 sales

A 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.