Live demo

Travel APIs

Amadeus travel agent software from search to ticket and refund

Run flight shopping, PNR creation, ticketing and after-sales on Amadeus content in one portal, with markups, agent permissions, queues and reports your team controls.

  • Live schedules and fares
  • PNR and ticketing
  • B2B and B2C access
  • Reports and audit trail

Amadeus agency desk

An Amadeus booking engine your whole team can operate

Searching flights is the easy part. The pressure starts after booking: who may create a PNR, who may issue a ticket, how markups apply, and how changes, reissues and refunds are handled. PHPTRAVELS puts Amadeus content inside a portal where these rules are set once and every action is logged, for agents at the counter and customers online.

  1. Add your Amadeus access and set markets, carriers and PNR policies
  2. Set markups, commissions, service fees and agent credit limits
  3. Decide who can hold, price and issue tickets
  4. Connect payments, invoices and voucher delivery
  5. Define queues for changes, reissues and refunds before go-live
Itinerary
London LHR → Dubai DXB → Mumbai BOM
Departure
14 Nov · Economy
Passengers
2 adults
Ticketing permission
Senior agents · after payment

Daily workflow

From shopping to after-sales in six steps

The sequence agencies and OTAs follow every day, with the same rules for agents and customers.

  1. Shop

    Search live Amadeus availability, fares and rules.

  2. Validate

    Build the itinerary, confirm the fare and collect passenger data.

  3. Create PNR

    Hold or confirm the booking based on your policy.

  4. Pay

    Card, gateway or agent wallet, with the invoice raised automatically.

  5. Ticket

    Issue the ticket and store the e-ticket and receipt.

  6. Service

    Handle changes, reissues and refunds through queues.

Content and channels

Amadeus content, your rules, every channel

Your Amadeus agreement supplies the airline content; PHPTRAVELS carries it to agents, customers and your website.

  • Your Amadeus access

    Connect with your own credentials and commercial agreement, so fares and fees stay between you and Amadeus.

  • Other GDS and flight APIs

    Add Sabre, Travelport or other flight suppliers later and sell them in the same search.

  • Your website and WordPress

    Keep marketing pages on WordPress or any CMS and link visitors into the booking portal.

Flight suppliers you can connect:

  • Seeru
  • Amadeus
  • Duffel
  • Google Flights
  • Kayak
  • Kiwi
  • Mystifly
  • PKfare
  • Sabre
  • TBO Holidays
  • Travelport
See every integration

Back office

Controls for selling flights at volume

The settings that keep ticketing safe and after-sales predictable as bookings grow.

  • Markups and service fees

    By airline, route, cabin, agent or channel, as fixed amounts or percentages.

  • Agent credit limits

    Wallet balances and credit lines for each sub-agent, checked before ticketing.

  • Ticketing permissions

    Separate rights to search, hold, issue, reissue and refund, per role.

  • Servicing queues

    Change, reissue and refund requests routed to the right team with status tracking.

  • Invoices and reconciliation

    Invoices, vouchers and exports that finance can match against payments.

  • Reports and audit trail

    Sales, agent performance, service fees, refunds and who did what, when.

Compare

Terminal and spreadsheets vs an Amadeus agent portal

Many agencies run Amadeus through a booking terminal and track the rest by hand. This is what changes.

TaskTerminal and manual back officePHPTRAVELS
Flight searchTerminal and manual back officeTypically command entries by trained agents onlyPHPTRAVELSPortal search with fares and rules for agents and customers
MarkupsTerminal and manual back officeAdded by hand to each quotePHPTRAVELSRules by airline, route, agent and channel applied automatically
Ticketing controlTerminal and manual back officeDepends on who has terminal accessPHPTRAVELSIssue rights per role, after payment and policy checks
Changes and refundsTerminal and manual back officeTracked in email threadsPHPTRAVELSQueues with status, owner and log for every request
Invoices and documentsTerminal and manual back officePrepared separately for each bookingPHPTRAVELSGenerated and emailed with each booking
ReportingTerminal and manual back officeRebuilt from spreadsheets each monthPHPTRAVELSLive reports and exports with an audit trail

Use cases

Built for teams that sell flights on Amadeus

  • Agencies and consolidators

    Centralise pricing rules, agent credit and ticketing rights, and control after-sales workload with queues.

  • Online travel agencies

    Consumer checkout, payments, order tracking and notifications, with standard refund handling.

  • Corporate travel teams

    Role-based booking for travellers and approvers, with invoices and reports for finance.

Why PHPTRAVELS

Your Amadeus operation, on your own platform

  • Source code included

    Self-hosted under a commercial licence, so your developers can extend any flight workflow.

  • Logged actions

    PNR, ticketing and refund actions are recorded with the user who made them.

  • 24 languages

    Sell flights in your markets' languages and currencies, including right-to-left.

  • B2C and B2B

    One installation for your public booking site and your agent portal.

FAQ

Amadeus travel agent software questions

What agencies and OTAs ask before running flight sales on Amadeus.

Talk to sales

A flight selling platform connected to Amadeus content, so agents and customers can search schedules, price itineraries, create a PNR, pay, receive a ticket and request changes, while your team controls markups, permissions and after-sales from one back office.

Teams follow one sequence: shop and price, validate fare rules, create the PNR, take payment, issue the ticket, then handle changes and refunds through queues, with roles and logs at each step.

Yes. Search, hold, issue, reissue and refund are separate permissions, so you can let junior agents book while only senior staff issue tickets, and only after payment is confirmed.

Yes. The platform is written in PHP and the source code is included. The flow is authentication, shopping, fare validation, PNR creation, ticket issue and after-sales, with logging and error handling your developers can extend.

WordPress works well for marketing pages. Bookings run in the dedicated portal, and your WordPress site links visitors into the search and checkout.

PHPTRAVELS plans are a one-time licence from $2499. Amadeus fees such as per-segment or transaction charges depend on your own agreement, and product names like Agenta or AeTM may be priced differently, so confirm them with Amadeus.