支付与出票

支付订单并跟踪出票完成状态。

用这页完成支付,并等待出票结果。

主要 API

  • pay.do

适用场景

  • Deposit 支付

  • VCC 透传支付

  • BYOA 支付

  • MoR 支付

  • 支付后的出票跟踪

调用前先确认

先检查:

  • 订单已创建

  • 订单仍未支付

  • 订单支持所选支付方式

  • 若使用银行卡支付,卡数据已准备好

标准流程中,应先调用 order.do,再调用 pay.do

支付方式

  • 1:Deposit

  • 3:VCC passthrough

  • 4:BYOA

  • 5:MoR

关键输入

始终发送:

  • orderNo

  • paymentMethod

以下场景还需发送 creditCard

  • VCC passthrough

  • MoR

threeDS.ip 只与 MoR 有关。

需要关注什么

  • 支持的支付方式因航司和票价而异

  • 卡品牌必须满足订单要求

  • 超过支付时限会导致失败

  • 支付成功不代表出票已完成

  • 在确认最终出票状态前,仍需继续跟单

最佳实践

  • 支付前先从预订流程读取支持的支付方式

  • 需要支付后价格保障时优先用 deposit

  • 只有票价支持时才用 VCC

  • 支付后持续轮询订单状态直到出票完成

  • 谨慎处理支付重试,避免重复扣款

常见失败场景

常见支付失败包括:

  • 请求数据无效

  • 超过支付时限后支付

  • 不支持该支付方式

  • 订单已支付

  • 支付仍在处理中

  • 乘客数据缺失

  • 卡不受支持

  • 卡信息不匹配

  • FR 流程中订单尚未确认

业务判断以 API 响应中的 status 为准。

相关页面

完整 API 参考

接口级详情见:

Last updated

Was this helpful?