Amadeus Entreprise
Working with amadeus entreprise module
This guide explains how to sign up for Amadeus, access your API keys, and connect them with your PHPTRAVELS system for flight booking functionality. This integration is available only with the Enterprise license.
Step 1: Create an Amadeus Developer Account
Visit https://developers.amadeus.com/register.
Fill in your name, email, company info, and other details.
Choose “Enterprise” or “Travel Agency” as your business type.
After registration, verify your email to activate your account.
Step 2: Get Test (Sandbox) API Keys
Once logged in, go to the My Apps section: https://developers.amadeus.com/my-apps
Click "Create New App".
Name your app (e.g.,
PHPTRAVELS Flight Integration
) and select required APIs:Flight Offers Search
Flight Create Orders (if booking support is needed)
Submit the form to generate Client ID and Client Secret (sandbox).
✅ Use these for testing purposes only.
Step 3: Apply for Production Access
Go to the Production Credentials page from your account.
You’ll be asked to:
Describe your use case
Provide your company registration
Share your website URL (your PHPTRAVELS-based site)
Accept commercial terms
Once approved, Amadeus will issue Production API keys.
Step 4: Configure Amadeus in PHPTRAVELS Admin Panel
Available in Enterprise plan only
Login to your admin panel:
/admin
Go to Modules → Amadeus Entreprise
Locate the Credentials Inputs and
Input the following:
PHPTRAVELS FieldAmadeus ParameterDescriptionc1
grant_type
This is usually set to
client_credentials
(required for OAuth2 authentication).c2
client_id
Your unique Amadeus App ID – used to authenticate API requests.
c3
client_secret
The secret key paired with your client ID – keep this confidential.
Dev Mode
Select Development if your API is on testing else select production.
Click Submit to Save Changes
Step 5: Test the Integration
From your frontend, search flights to ensure results appear via Amadeus.
You can also check below the book now button there is amadeus logo to make sure result is coming from amadeus.
Once confident, switch environment from
sandbox
toproduction
in settings.
Troubleshooting & Notes
Ensure your Amadeus account is approved for production access before using real bookings.
API errors usually stem from:
Wrong credentials
Environment mismatch
Inactive API services in Amadeus dashboard
PHPTRAVELS supports Flight Search + Booking depending on enabled APIs.
For booking support, Flight Create Orders must be enabled in your Amadeus app.
The amadeus entreprise API we have connected it's based on
For some regions amadues entreprise have different endpoint / params Make sure before implementing the credentials you are using the same endpoint for your account as only above mentioned endpoint is supported with this integration. For more support or guide you may contact us or submit support ticket at app.phptravels.com
Last updated
Was this helpful?