支付与出票
支付订单并跟踪出票完成状态。
遇到 API 接入问题时,可登录 Eva 寻求帮助。
用这页完成支付,并等待出票结果。
主要 API
pay.do
适用场景
Deposit 支付
VCC 透传支付
BYOA 支付
MoR 支付
支付后的出票跟踪
VCC 失败后的混合支付重试
调用前先确认
先检查:
订单已创建
订单仍未支付
订单支持所选支付方式
若使用银行卡支付,卡数据已准备好
若使用 VCC,已从 Search / Verify / Order 确认
VendorFare支持透传
标准流程中,应先调用 order.do,再调用 pay.do。
支付方式
1:Deposit3:VCC passthrough4:BYOA5:MoR
关键输入
始终发送:
orderNopaymentMethod
以下场景还需发送 creditCard:
VCC passthrough
MoR
以下场景还需发送 supportCreditTransPayment: "1":
VCC passthrough
threeDS.ip 只与 MoR 有关。
需要关注什么
支持的支付方式因航司和票价而异
卡品牌必须满足订单要求
VCC 透传要求的账单地址字段,取决于航司
超过支付时限会导致失败
支付成功不代表出票已完成
pay.do成功,不代表航司已成功扣款航司拒付后,原订单可能自动取消
混合航司或混合出票通道场景,可能无法一次完成 VCC 支付
在确认最终出票状态前,仍需继续跟单
最佳实践
支付前先从预订流程读取支持的支付方式
需要支付后价格保障时优先用 deposit
只有票价支持时才用 VCC
使用 VCC 时,同时传
paymentMethod: 3和supportCreditTransPayment: "1"账单地址字段不全时,不要直接重试,先补齐后再发起支付
支付后持续轮询订单状态直到出票完成
同时监听 webhook,识别航司拒付或自动取消
谨慎处理支付重试,避免重复扣款
常见失败场景
常见支付失败包括:
请求数据无效
超过支付时限后支付
不支持该支付方式
订单已支付
支付仍在处理中
乘客数据缺失
卡不受支持
卡信息不匹配
FR 流程中订单尚未确认
业务判断以 API 响应中的 status 为准。
相关页面
完整 API 参考
接口级详情见:
Last updated
Was this helpful?

