航班内容策略
Amadeus API 集成:先选对接入方式,再开始销售
Amadeus API 集成首先是一个业务选择,而不是代码问题:您持有哪种 Amadeus 接入权限、由谁为您出票、如何处理变更。本页梳理两种路线,并说明 PHPTRAVELS 在航班预订每一步中承担的工作。
- Self-Service 或 Enterprise
- 出票说明
- 改签与退票
- 您的平台,您的源代码
Amadeus 接入对照
接入 Amadeus 的两种方式对比
Amadeus 提供两类 API 接入。它们在适用对象、注册方式、可用内容和出票方式上各不相同。下表每一项均取自 Amadeus for Developers 官方指南。
来源:Amadeus for Developers 指南(常见问题、航班预订指南和速率限制),核查于 2026 年 10 月。条款可能变化,请向 Amadeus 确认您的接入权限。
密钥、Dev 模式和接口端点的设置步骤详见 Amadeus连接器配置.
预订生命周期
一笔 Amadeus 航班预订的完整步骤
Amadeus 将航班流程描述为:搜索、确认价格、创建订单,然后进行管理。出票位于流程中间,决定了您的合作方。以下是各方的分工。
- 01
搜索
Amadeus 一方
Flight Offers Search
Amadeus 根据航线、日期和乘客返回航班报价。
PHPTRAVELS 的作用
在您的网站、代理商门户和应用中运行搜索表单,应用您的加价规则,并将 Amadeus 报价与其他航班供应商的票价一同展示。
- 02
确认价格
Amadeus 一方
Flight Offers Price
Amadeus 表示,预订前必须确认所选票价的可用性和价格。
PHPTRAVELS 的作用
在结账页展示所选票价、行李额和规则,收集旅客信息,并通过您的支付网关或代理商钱包收款。
- 03
预订并创建 PNR
Amadeus 一方
Flight Create Orders
确认后的报价生成带有预订编号的航班订单。
PHPTRAVELS 的作用
使用旅客数据创建订单,将预订和编号保存在您的后台,并通过邮件发送确认单和发票。
- 04
出票
Amadeus 一方
票务代理商或您自己的资质
Amadeus 表示,在生产环境预订必须具备出票能力:通过票务代理商或您自己的资质。
PHPTRAVELS 的作用
将预订、付款和出票状态保存在同一条记录中,让您的团队或票务代理商清楚需要出哪些票。PHPTRAVELS 不能替代您的出票资质。
- 05
改签、取消或退票
Amadeus 一方
Flight Order Management
在 Self-Service 中,您可以在出票前查询和取消订单。之后的变更和退票需通过您的票务代理商办理。
PHPTRAVELS 的作用
员工可取消或更新预订,每项操作均有日志记录;退款记录关联到预订,并及时通知代理商和旅客。
路线选择
哪种 Amadeus 路线适合您的业务?
回答两个问题,即可获得合理的起点建议。这是帮助您规划与 Amadeus 洽谈的参考,并非 Amadeus 为您做出的决定。
您目前处于哪个阶段?
由谁出票?
从 Self-Service 测试密钥开始
在 Amadeus for Developers 注册,在测试环境试用航班 API,并运行 PHPTRAVELS 演示来规划加价、支付和代理商角色。测试数据有限,上线后再评估内容。
Self-Service 生产环境加票务代理商
签署 Self-Service 合同,填写账单信息,并与票务代理商约定出票。请确认您需要的航空公司均已覆盖,因为部分航空公司不在范围内。
联系 Amadeus Enterprise
如果您自行出票或需要更完整的目录,请联系 Enterprise 团队。PHPTRAVELS 的 Amadeus 模块正是为这种接入方式打造的。
示例参考。最终接入方式以与 Amadeus 的约定为准。
费用与合同
Amadeus 平台的费用构成及付款对象
Amadeus API 集成没有单一价格。您需要向多方付费,每一方对应不同的内容。下表说明每项费用的来源,不对其金额做猜测。
| 费用项目 | 付款对象 | 计价方式 |
|---|---|---|
| 预订平台 | PHPTRAVELS | 一次性授权:Startup ,Agency ,Enterprise 。Amadeus 模块包含在 Enterprise 套餐中。 |
| Amadeus API 接入 | Amadeus | Self-Service:每月免费额度,超出后按用量付费。Enterprise:签署 NDA 后提供定制报价。 |
| 出票 | 票务代理商或您自己的体系 | 票务代理商自己的条款,或您取得资质的费用。 |
| 托管 | 您的托管服务商 | 您自己的服务器,因为 PHPTRAVELS 为自托管部署。 |
| 银行卡支付 | 您的支付网关 | 按您的商户账户收取的网关交易手续费。 |
| 额外开发 | PHPTRAVELS 或您的开发人员 | 按需求范围报价,例如区域接口端点或模块尚未使用的 Amadeus API。 |
API 之外
可销售的 Amadeus 平台在 API 之外还需要什么
Amadeus 提供航班内容和预订接口。但客户和代理商在下单前需要的远不止这些。每一项自行开发都是一个独立项目。在 PHPTRAVELS 中,这些都已是产品的一部分。
- 使用您自有品牌的公开航班搜索、结果页和结账流程
- B2B 代理商门户,支持登录、角色、授信和代理商钱包
- 在展示任何价格前,按固定金额或百分比加价
- 每笔预订在确认前都关联支付网关
- Amadeus 票价与其他航班供应商在同一结果列表中展示
- 包含旅客信息、状态和编号的预订列表
- 24 种语言和多种货币,支持从右到左书写的文字
- 完整源代码部署在您自己的服务器上,便于开发人员扩展
了解各部分如何协同:机票B2B 旅游门户B2B 代理钱包Amadeus 旅行代理软件
多供应商
Amadeus 只是一个来源,而非整个平台
大多数旅行社不会只依赖一个航班来源。有些航线在其他 GDS 上价格更好,有些航空公司通过 NDC 销售最优票价。在 PHPTRAVELS 中,每个供应商使用各自的凭证运行,其结果在同一次搜索中展示,并适用相同的加价和支付规则。
这让您的 Amadeus API 集成保持灵活。先从 Amadeus 开始,业务需要时再添加 Sabre、Travelport 或 NDC 内容,无需重建结账流程或后台。
它将您的旅游网站或代理商门户连接到 Amadeus,让航班在您自己的平台内完成搜索、定价、预订和管理。PHPTRAVELS 在这些接口之外提供门户、结账、加价、支付和后台管理。
Amadeus 将 Self-Service 定位于独立开发者和初创企业,将 Enterprise 定位于有规模化需求的企业和领先品牌。如果您需要完整目录或在自己的协议下出票,请联系 Enterprise 团队。PHPTRAVELS 的 Amadeus 模块专为 Enterprise 接入打造。
根据 Amadeus 的说明,使用 Self-Service 不需要。您与航空票务代理商合作,由其为您出票。在生产环境预订,您需要签订票务代理商合同或拥有自己的出票资质。
不能。Amadeus 表示,其 Self-Service 航班 API 不提供低成本航空公司、American Airlines、Delta 和 British Airways。如果这些航空公司对您很重要,请向 Amadeus 咨询 Enterprise 接入,或添加其他航班供应商。
在 Self-Service 中,Amadeus 允许在出票前取消订单。出票后,变更需通过您的票务代理商办理,退票则与其线下处理。PHPTRAVELS 会记录每一步操作,并将结果记录在预订中。
您需要向 PHPTRAVELS 支付一次性授权费,向 Amadeus 支付 API 接入费,向票务代理商或资质方支付出票费用,另加托管和支付手续费。Amadeus 自行定价:Self-Service 按用量付费,Enterprise 为定制报价。
PHPTRAVELS 一侧只是配置工作:安装、填入密钥、设置加价并测试。大部分时间花在 Amadeus 审批和出票协议上,因此请尽早启动洽谈。
Amadeus 连接器设置页面介绍了如何创建密钥、在后台填入密钥、使用 Dev 模式以及切换到生产环境。本页介绍需要先做的业务选择。
