1. 业务流程

顾客可以在网站上搜索航班机票,并依据的自已偏好选择感兴趣的价格以查看。

然后,对符合自已需求的报价,提供完整的出行信息,以便订单可进一步提交。

当订单提交后,此时订单状态为支付等待状态。在随后的时间内,完成付款,会进入出票环节。

顾客可以查看订单信息,并可以选择取消订单或更改航班。

business process

2. 功能模块

  • 报价

    shopping
  • 预订

    booking
  • 订单

    order service
  • 出票

    ticketing service
  • 改签

    change service
  • 退票

    refund service
  • 结算

    settlement service

3. 主要接口

航班搜索: 此操作接受搜索条件作为输入。然后查询、筛选并以航班组的形式返回匹配的票价。

用户通常使用该API进行两种目的:

开放搜索:航班搜索API返回指定机场和日期的匹配票价。

具体搜索:为了进一步钻研特定行程和价格,用户可以发起另一个航班搜索请求。

预订验证: 此操作验证先前的航班搜索请求返回的给定行程的价格和座位可用性。

可使用"提交请求"和"拉取结果"来完成预订验证操作。

预订: 此操作为给定行程保留座位,并返回乘客姓名记录(PNR)信息作为预订的参考。

保存订单: 此操作允许用户下达所选行程的订单。保存订单操作保存潜在的订单,并在需要时获取PNR信息。

用户可以使用此API进行三种情景:

创建订单:保存订单信息,包括旅客详细信息、联系人、附加产品等。

修改订单:用户在提交之前调用API修改订单。

提交订单:在付款之前,再次调用保存订单API进行提交。完成后,订单将准备好付款和出票。

退改签政策: 此操作提供与票价相关的退改签政策,包括退款、改签。用户在航班搜索API之后,有时在预订验证API之后调用此API。

支付通知: 此操作将订单状态设置为"已支付,等待出票"。用户在从直接客户那里收到付款后,使用此API通知携程准备好出票。

订单详情: 此API可以获取携程的所有订单详情,例如订单日期、状态、金额、航班信息等。

订单通知: 该服务器用于拉取订单状态通知。通知订单是否被取消、已支付、已出票、已退款或已更改等。