在线演示

航班内容策略

Amadeus API 集成:先选对接入方式,再开始销售

Amadeus API 集成首先是一个业务选择,而不是代码问题:您持有哪种 Amadeus 接入权限、由谁为您出票、如何处理变更。本页梳理两种路线,并说明 PHPTRAVELS 在航班预订每一步中承担的工作。

  • Self-Service 或 Enterprise
  • 出票说明
  • 改签与退票
  • 您的平台,您的源代码

Amadeus 接入对照

接入 Amadeus 的两种方式对比

Amadeus 提供两类 API 接入。它们在适用对象、注册方式、可用内容和出票方式上各不相同。下表每一项均取自 Amadeus for Developers 官方指南。

适用对象Self-Service API根据 Amadeus 的说明,适合希望快速、简单接入的独立开发者和初创企业。Enterprise 接入根据 Amadeus 的说明,适合有规模化需求的企业和领先的旅游品牌。
如何开始Self-Service API在 Amadeus for Developers 注册,几分钟内即可获得测试密钥,并享有每月免费请求额度。Enterprise 接入通过联系表单联系 Amadeus Enterprise 团队,并选择您的业务领域。
合同Self-Service API上线前需签署合同并填写账单信息,然后获得生产环境密钥。Enterprise 接入要求取决于您所在的市场和所需功能。签署 NDA 后才会提供报价。
内容Self-Service API一组 REST/JSON API。Amadeus 表示 Flight Offers Search 覆盖 500 多家航空公司,但不包括低成本航空公司、American Airlines、Delta 和 British Airways。Enterprise 接入根据 Amadeus 的说明,可使用完整的 Amadeus API 目录。
出票Self-Service API无需 IATA 或 ARC 资质,因为由航空票务代理商(consolidator)为您出票。在生产环境预订,您需要签订该合同或拥有自己的资质。Enterprise 接入在您的 Enterprise 协议中约定。Amadeus 未在其开发者网站上公布统一的出票方式。
改签与退票Self-Service API出票前可通过 Flight Order Management 取消。出票后,变更需经由票务代理商处理,退票则与其线下办理。Enterprise 接入取决于您与 Amadeus 协议中包含的功能。
价格Self-Service API生产环境中保留每月免费额度,超出部分按用量付费。Enterprise 接入定制化定价方案,并由专属客户经理提供支持。
测试环境Self-Service API测试环境数据有限。公布的速率限制:测试环境每秒 10 次事务,生产环境每秒 40 次。Enterprise 接入测试权限和限制与 Amadeus 协商确定,未在开发者网站上公布。
在 PHPTRAVELS 中Self-Service API在规划上线期间,可使用测试密钥在 PHPTRAVELS 航班搜索中查看 Amadeus 报价。Enterprise 接入现成的 Amadeus 模块专为 Enterprise 接入打造,包含在 Enterprise 套餐中。

来源:Amadeus for Developers 指南(常见问题、航班预订指南和速率限制),核查于 2026 年 10 月。条款可能变化,请向 Amadeus 确认您的接入权限。

密钥、Dev 模式和接口端点的设置步骤详见 Amadeus连接器配置.

预订生命周期

一笔 Amadeus 航班预订的完整步骤

Amadeus 将航班流程描述为:搜索、确认价格、创建订单,然后进行管理。出票位于流程中间,决定了您的合作方。以下是各方的分工。

  1. 01

    搜索

    Amadeus 一方

    Flight Offers Search

    Amadeus 根据航线、日期和乘客返回航班报价。

    PHPTRAVELS 的作用

    在您的网站、代理商门户和应用中运行搜索表单,应用您的加价规则,并将 Amadeus 报价与其他航班供应商的票价一同展示。

  2. 02

    确认价格

    Amadeus 一方

    Flight Offers Price

    Amadeus 表示,预订前必须确认所选票价的可用性和价格。

    PHPTRAVELS 的作用

    在结账页展示所选票价、行李额和规则,收集旅客信息,并通过您的支付网关或代理商钱包收款。

  3. 03

    预订并创建 PNR

    Amadeus 一方

    Flight Create Orders

    确认后的报价生成带有预订编号的航班订单。

    PHPTRAVELS 的作用

    使用旅客数据创建订单,将预订和编号保存在您的后台,并通过邮件发送确认单和发票。

  4. 04

    出票

    Amadeus 一方

    票务代理商或您自己的资质

    Amadeus 表示,在生产环境预订必须具备出票能力:通过票务代理商或您自己的资质。

    PHPTRAVELS 的作用

    将预订、付款和出票状态保存在同一条记录中,让您的团队或票务代理商清楚需要出哪些票。PHPTRAVELS 不能替代您的出票资质。

  5. 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 接入AmadeusSelf-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 API 集成常见问题

旅行社和 OTA 在选择 Amadeus 接入方式前常问的问题。

联系销售

它将您的旅游网站或代理商门户连接到 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 模式以及切换到生产环境。本页介绍需要先做的业务选择。