在线旅行社关于Amadeus佣金、支付流程及API的技术问询
Hey there! Let's walk through your three key questions about integrating Amadeus with your online travel agency—these are critical points to nail down early in your setup:
1. Who determines commission rates: Amadeus or our agency?
Commission structures are set via your contractual agreement with Amadeus, not something you can adjust directly through the API or platform settings.
Typically, you'll negotiate rates for different travel products (flights, hotels, car rentals) during onboarding—some might even have tiered rates based on your monthly booking volume. While Amadeus has standard baseline rates for certain self-service programs, any adjustments or custom rates need to be discussed with your Amadeus account manager or commercial team. The API will only pull in the commission data defined in your agreement; it doesn't let you modify rates on the fly.
2. Can customers pay on our website first, then we allocate funds to Amadeus?
Absolutely—this is known as the merchant model and is fully supported by Amadeus.
Here's how it works: You collect full payment from your customers via your own checkout flow, then settle the net amount (cost of the travel product) with Amadeus according to your agreed-upon payment terms. To set this up, you'll need to configure your Amadeus account to use merchant settlement, and when creating bookings via the Create Booking API, specify the payment method as "merchant-funded" (or the corresponding code in the API payload). Just make sure your internal accounting processes align with Amadeus' reconciliation tools to avoid discrepancies.
3. Does the Amadeus API handle payments, or do we need a third-party payment API?
You have two flexible options here:
- Use Amadeus' native payment solutions: Amadeus offers built-in payment services that integrate directly with their booking APIs. This keeps the entire flow—booking to payment—within the Amadeus ecosystem, which simplifies reconciliation and reduces integration complexity.
- Integrate a third-party payment provider: If you already use a service like Stripe, PayPal, or another payment gateway, you can handle customer payments through your existing system, then send a confirmation of successful payment to Amadeus via the API to finalize the booking. This is great if you want to retain control over your payment experience or have existing integrations.
Either way, the API supports both approaches—pick the one that fits your agency's existing tech stack and business needs.
内容的提问来源于stack exchange,提问作者sam

