改签
概览
假设
约翰、爱丽丝和他们的儿子本预订了从上海到北京的航班,7月11日出发,7月20日返回。现在他们想把返回日期推迟一周,于7月27日返回。
在开始改签之前需要准备什么?
在开始改签之前准备好需要原机票的 OrderID
。
乘客知晓辅营产品可能需要一并处理。
改签步骤:
-
查询否可以改签
-
请求并选择改签报价
-
创建改签报价确认
-
创建改签申请
-
通知我们付款
1. 查询否可以改签
如果您想改签,您需要先查询订单里需要改签的航程是否可改签,这取决于适用的改签规则。
请使用 InquiryFlightRebookability
接口,通过 OrderID
查询订单内的每个航段是否可改签。
-
如果您发现订单内的航段不可改签,那么您就无法改签。
在这种情况下,您可以选择重新预定,也就是取消现有订单并重新预定。您可以使用旧订单的退款来支付重新预定订单的费用。如果重新预定订单的费用高于退款,您可能需要支付差价。
-
如果您发现订单内的航段可改签,那么您需要先请求改签报价。
假设约翰和他家人的回程航段都可以改签。
接下来需请求并选择改签报价。
2. 请求并选择改签报价
现在请使用 报价服务,指定日期为 7月27日
回程的改签进行报价。
然后我们会返回可选报价的列表。
每个报价的航程和价格都是不同的。您需要在您的用户界面上向约翰展示,以便他能选择最适合他的报价。
假设约翰选择好了他们想要的回程航班。
然后我们就可以进入下一步了。
3. 创建改签报价确认
在约翰选好想要的回程航班后,您需要去创建改签报价确认以验证舱位和价格是否可用。
请使用 Create Rebooking Offer Confirmation
接口来验证舱位和价格是否可用。
确认结果可以通过 Query Rebooking Offer Confirmation Result
接口来获取。
在获取时请输入改签token(BookingToken
和验证token(VerificationToken
)。
改签token(BookingToken
和验证token(VerificationToken
)可以 从 Create Rebooking Offer Confirmation
接口的响应中获取。
-
如果结果是 SUCCESS,那么您可以继续创建改签申请来进行改签。
-
如果结果是 FAIL 或 INTERCEPTED,那么所选报价不可用,您可能需要选择其他报价。
-
如果结果是 IN_PROCESS,那么您需继续等待确切结果。
假设约翰所选择的改签报价是可用的,结果显示的是SUCCESS。
然后我们就可以去创建改签申请了。
4. 创建改签申请
现在您可以创建改签申请来为约翰和他的家人进行改签。
请注意通常您应该在创建改签申请之前向顾客收取费用。
请使用 Apply Rebooking
接口来创建改签申请。 请输入 ConfirmOffer
的结果以及 OrderID
, BookingToken
, VerificationToken
和其他订单详情。
要完成改签,您还剩通知我们成功付款这一步骤。
5. 通知我们付款
请使用 Payment Notify
接口来通知我们成功付款,以便完成改签。
请输入从 Apply Rebooking
接口的响应中获取的 PaymentID
并指定支付场景 PayScence=pay-for-rebooking
。
然后,我们将进行出票。
如果约翰发现7月18日没有合适的航班该怎么办?
假设您请求了7月18日的报价并将航班展示给约翰之后,约翰认为这些航班不太合适,例如起飞时间或改签价格不能接受。所以约翰没有做出选择,您暂时无法帮助他们改签。
在这种情况下,您可以将包含约翰和他家人改签期望的改签咨询单提交给我们,我们将帮助您寻找一个合适的报价。
-
如果能够找到合适的报价,我们会通知您结果,您可以从中选择一个报价,进行改签。
-
如果我们无法在规定时间内找到合适的报价,我们仍然会通知您结果。然后由您决定下一步该怎么做,例如放弃改签并重新预定。