关于Amadeus Flight Create Orders API中ticketingAgreement字段的技术问询
Amadeus航班预订API ticketingAgreement字段说明及自动出票停止方案
一、ticketingAgreement.option各可选值含义及出票关联
- CONFIRM:预订完成后立即触发自动出票流程,这应该是你当前默认使用的配置,所以会出现预订后自动出票的情况。
- DELAY_TO_QUEUE:将出票请求延迟到指定时间后放入待处理队列,不会立即出票,队列中的订单需要后续手动触发出票操作。
- DELAY_TO_CANCEL:如果在指定延迟时间内未完成出票操作,系统会自动取消该预订订单。延迟时长通过
delay字段定义(比如示例中的6D代表6天)。
二、停止自动出票的解决方案
要实现预订后不自动出票,以便完成支付后再出票,你需要在请求体的ticketingAgreement中设置以下配置:
"ticketingAgreement": { "option": "DELAY_TO_QUEUE", "delay": "你需要的延迟时长,比如24H代表24小时" }
设置后,预订完成后订单不会自动出票,会进入待出票队列。等你完成支付操作后,再通过对应的出票API手动触发出票流程即可。
注:延迟时长的格式支持多种单位,比如
H(小时)、D(天),具体可参考Amadeus官方文档的格式规范。
内容的提问来源于stack exchange,提问作者Prajwal Bati
相关产品推荐
相关产品推荐

