API开发服务
定制API集成:接入任意供应商或合作伙伴API
当某个供应商、支付处理商或合作伙伴系统不在现成集成列表中时,我们的开发人员会把它的API接入您的PHPTRAVELS平台,与其他所有来源共用同一套搜索、预订和取消流程。
- REST、SOAP、XML和JSON
- 开工前先报价
- 每日进度报告
- 交付源代码
工作方式
定制API连接器,直接内置于您的平台
PHPTRAVELS为许多机票、酒店、租车、旅游活动和支付API提供现成模块。定制API集成覆盖其余部分:区域性床位批发商、本地机票批发商、地接服务商、自有支付处理商,或您自己的后台系统。我们的开发人员研读API文档,在其沙盒环境中开发,并把连接器接入现有预订流程,使其结果自动套用您的加价、支付、代理规则和日志,无需另起项目。
- 先查看集成列表,确认是否已有现成模块
- 发送API文档、沙盒访问权限以及所需的操作
- 由我们的项目经理提供费用和工期
- 我们在沙盒中开发和测试,并每日汇报进度
- 切换到生产凭据,并接收经过测试的源代码
- 供应商
- 区域性床位批发商
- API类型
- REST · JSON · OAuth 2.0
- 沙盒访问
- API key: •••• · Secret: ••••
- 操作
- 搜索、价格核验、预订、取消
- 加价
- 供应商价格加价12%
标准化结果
新的API,客户熟悉的同样结果
无论供应商返回何种格式,连接器都会将其映射为带有价格、政策和状态的PHPTRAVELS结果。
- Old Town Boutique Hotel区域床位批发商 · REST/JSON · 双人间含早US$184总价
- 伊斯坦布尔至伦敦 · 经济舱本地批发商 · XML/SOAP · 经停1次US$268总价
- 机场接送 · 私人轿车地接服务商 · 合作伙伴API · 最多3位乘客US$45总价
共用预订流程
搜索、价格核验、预订、凭证和取消,与现成模块走同一套流程。
内容与代码映射
供应商的城市、酒店、机场、房型和状态映射到您平台自己的代码。
任意协议
REST或SOAP、XML或JSON、API key、OAuth或会话令牌,均在连接器内处理。
超时与安全重试
预订请求会安全重试,供应商响应缓慢也不会产生重复预订。
请求日志
请求、响应和错误记录在后台,便于支持、审计和供应商认证。
属于您的连接器代码
完成的连接器以源代码形式交付,运行在您自己的安装中。
项目周期
从API文档到正式预订
每个定制集成都会经历的阶段,每一步都会让您知情。
需求
您提供API文档、沙盒访问权限以及需要支持的操作。
评估
项目经理和开发人员评估API,并发送费用和工期。
开发
基于沙盒编写连接器,并接入预订流程。
测试
对搜索、预订、取消和异常情况进行端到端测试。
认证
如供应商要求认证,我们会准备测试预订和日志。
上线
启用生产凭据,交付成果中的缺陷免费修复。
我们可以接入什么
供应商、支付处理商和业务系统
任何有文档和测试权限的API,都可以成为您平台中的一个来源或服务。
旅游供应商API
尚无现成模块的机票、酒店、租车、旅游活动、接送和铁路供应商,例如RezLive或AerTicket。
支付处理商
在同一结账流程中加入区域性或自有支付网关,退款和对账与每笔预订关联。
合作伙伴与业务系统
CRM、财务、ERP或您自己的内部服务,通过其API连接。
后台
在同一后台管理新的来源
定制连接器自动继承每个PHPTRAVELS供应商已有的后台工具。
加价与佣金
按供应商、产品或渠道设置,可为固定金额或百分比。
B2B代理
代理以自己的价格预订新供应商的产品,并用信用额度或钱包支付。
沙盒与生产
启用或停用供应商,并在测试与生产凭据之间切换。
供应商参考号
每笔预订都保存供应商参考号,便于支持和对账。
提醒
预订失败、结账时价格变化以及供应商错误的通知。
报表
按供应商统计的预订、利润和应付款,可直接导出。
对比
独立API项目与PHPTRAVELS连接器对比
有些团队会单独聘请开发人员把API接入网站。以下是这种做法通常涉及的工作,以及内置于PHPTRAVELS的连接器。
| 方面 | 独立开发 | PHPTRAVELS |
|---|---|---|
| 预订流程 | 独立开发从零开发搜索、预订和取消页面 | PHPTRAVELS直接接入现有的搜索、结账、凭证和取消流程 |
| 加价与代理 | 独立开发仅为此API编写定价规则和代理权限 | PHPTRAVELS现有加价、B2B代理价格和钱包直接适用于新来源 |
| 支付 | 独立开发结账和退款需要另行对接 | PHPTRAVELS与其他所有产品相同的结账和退款处理 |
| 错误与日志 | 独立开发重试和日志取决于开发人员 | PHPTRAVELS后台提供安全重试和请求日志 |
| 费用 | 独立开发因外包方而异,请核实条款 | PHPTRAVELS按小时计费,开工前报价,按实际工时结算 |
| 下一个API | 独立开发每个新供应商都是一个新项目 | PHPTRAVELS每个连接器遵循相同的模式和后台 |
应用场景
谁在定制API集成
拥有区域供应商的旅行社
销售您所在市场依赖的本地床位批发商、机票批发商或活动供应商的产品。
DMC和旅游运营商
接入地接、接送和游览合作伙伴,用实时库存打包产品。
进入新市场的企业
在结账中加入新国家客户期望的本地支付处理商。
为什么选择PHPTRAVELS
在您拥有的平台上定制开发
包含源代码
以商业许可自行托管,连接器代码交付给您。
开工前先报价
按工作小时计费,以8小时为单位预付,最终费用按实际工时结算。
经过测试并提供支持
每项改动都经过测试,交付成果中的缺陷免费修复。
B2C与B2B
新的API通过一套安装同时服务您的公开网站和代理门户。
这是一项开发工作,用于接入没有现成PHPTRAVELS模块的API,例如区域供应商、支付处理商或内部系统,使其与您的其他来源共用同一套预订流程、后台和报表。
请先查看集成页面。如果该供应商已有现成模块,只需启用并填写您的凭据;如果不在列表中,则以定制开发方式构建其连接器。
大多数有文档和测试权限的API:REST或SOAP、XML或JSON,使用API key、OAuth或会话令牌。供应商还需要为您提供您自己的账户和凭据。
按工作小时计费。审阅您的需求后,我们会发送费用和工期;工作以8小时为单位预付,最终费用按实际工时结算。您需要先拥有PHPTRAVELS许可,Startup方案一次性$2499起。
取决于API文档、所需操作以及供应商是否要求认证。报价中包含工期,每日报告会显示进度。
可以。您会在自己的安装中获得交付成果的完整源代码。自行修改平台源代码的权利包含在Enterprise方案中;其他方案由我们的团队进行后续修改。
