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.
- Add your Amadeus access and set markets, carriers and PNR policies
- Set markups, commissions, service fees and agent credit limits
- Decide who can hold, price and issue tickets
- Connect payments, invoices and voucher delivery
- 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
Search to ticket
Every PNR, fare and ticket on one screen
Agents see live Amadeus fares, the PNR status and the next action without leaving the portal.
- GDSPNR 6XK2QF · LHR – DXB2 adults · Economy Classic · Agent: Sara$1,284
- PNR 7BN4TR · DXB – BOM1 adult · Business Flex · B2C checkout$1,960
- PNR 4MZ8LP · JFK – CDG – JFK3 adults · Date change requested$186
Live flight shopping
Schedules, availability, branded fares and ancillaries in one search, with fare rules before booking.
Multi-city flight builder
Build multi-leg itineraries with stopovers and cabin rules, and compare options side by side.
PNR create and hold
Capture passengers and contacts, then hold or confirm the PNR according to your policy.
Controlled ticketing
Tickets are issued after payment confirmation and policy checks, by the roles you allow.
Changes, reissues and refunds
Defined steps for date changes, revalidation, reissue and refund, each one logged.
Travel documents
E-tickets, itinerary receipts, invoices and vouchers generated and stored with each booking.
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.
Shop
Search live Amadeus availability, fares and rules.
Validate
Build the itinerary, confirm the fare and collect passenger data.
Create PNR
Hold or confirm the booking based on your policy.
Pay
Card, gateway or agent wallet, with the invoice raised automatically.
Ticket
Issue the ticket and store the e-ticket and receipt.
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
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.
| Task | Terminal and manual back office | PHPTRAVELS |
|---|---|---|
| Flight search | Terminal and manual back officeTypically command entries by trained agents only | PHPTRAVELSPortal search with fares and rules for agents and customers |
| Markups | Terminal and manual back officeAdded by hand to each quote | PHPTRAVELSRules by airline, route, agent and channel applied automatically |
| Ticketing control | Terminal and manual back officeDepends on who has terminal access | PHPTRAVELSIssue rights per role, after payment and policy checks |
| Changes and refunds | Terminal and manual back officeTracked in email threads | PHPTRAVELSQueues with status, owner and log for every request |
| Invoices and documents | Terminal and manual back officePrepared separately for each booking | PHPTRAVELSGenerated and emailed with each booking |
| Reporting | Terminal and manual back officeRebuilt from spreadsheets each month | PHPTRAVELSLive 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 salesA 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.
Keep exploring
More from the platform
- Amadeus API integrationChoose your Amadeus access and sell flights in your own portal
- Sabre agent softwareThe daily Sabre desk: queue, servicing, roles, invoices
- Travelport API integrationTripServices flights, branded fares, PNRs and servicing
- Flight booking softwareBuyer's checklist for agencies and OTAs selling flights
- FlightsGDS and NDC ticketing
- Live demo
