预订服务
概述
在选定了某个出行方案及具体报价后,您可以将 SearchCriteriaToken
和 Offer Token
,提供给预订服务使用,同时,还需要您提供必要的乘客信息(如全名及出生日期)。
在未提交订单前,由于报价实时变化,您需要再次验证并确认所选报价的可用性,以提升预订成功率。
如果预订成功,您将得到一个包含 OrderID
的响应。
1. 确认报价的可用性
注意,在您选择了对应的报价之后,您需要在创建订单之前再次验证该报价的可用性,避免您使用无效的报价创建订单,提升预订成功率
如果接口返回成功,您可以继续调用创单接口创建订单了!
具体实现的API接口名,请参考 确认报价的可用性.
2. 创建订单
请提供必要的乘客信息来完成创建订单。
如果预订成功,您将得到一个包含我们生成的 OrderID
的响应。
此时的订单是未提交状态。
具体实现的API接口名,请参考 创建订单.
如果您想同时预订辅营产品,那么您可以在此时预订辅营产品,但您也可以在预订完成后再预订辅营产品。 如何预订辅营产品,请参考预订辅营产品。 |
下一步请提交订单,请参考3. 提交订单。
3. 提交订单
在创建订单时,您可能会已经提前生成好了自己的订单号,也就是我们所说的分销商订单ID。
您应该将订单和您自己的订单号一起提交给我们,方便后续对账核算等。
具体实现的API接口名,请参考 提交订单.
4. 提交前的订位检查(可选)
为了提升预订体验,您可以在提交订单前,主动轮询此接口以获知乘客占位的状态,若状态结果不能通过,您可以及时做出调整,比如引导乘客重新选择新的报价。
如若您没有使用此接口,而选择直接提交订单,意味着订单仍然可以提交预订,只是应对预订失败风险的措施会滞后。同时响应时长也会因承运者的不同而不同。
具体实现API,请参考提交前的订位检查。
建议您接入使用。
5. 创支付单
具体实现API,请参考创支付单。
如果您没有在此提交自己的订单号,您仍然可以通过调用订单服务中的SubmitDistributorOrderID接口。 |
预订服务契约定义
以上对应的功能及完整的介绍,请参阅预订服务。