For the complete documentation index, see llms.txt. This page is also available as Markdown.

验价、订单与出票错误

从验证到订单创建和出票完成的常见预订流程错误。

当失败发生在搜索之后、最终出票完成之前时,使用本页面。

429 请求限制处理

Atlas 可能会用 Atlas 错误代码 429 拒绝选定的预订前请求。

这适用于:

  • verify.dogetOffers.do 共享 60 QPM

  • seatAvailability.dogetLuggage.do 共享 60 QPM

order.dopay.do 不在此请求限制策略范围内。

操作

  • 读取 retryAfter

  • 等待该延迟后重试

  • 降低请求频率并移除重复重试

验证阶段代码

200 非法的航线标识符

routingIdentifier 与有效的搜索结果不匹配。

操作

  • 使用搜索中的最新标识符

  • 不要修改该值

202 航线标识符过期

标识符超过 6 小时。

操作

  • 重新运行搜索

  • 使用新的 routingIdentifier

206 / 207 无航班或目标航班不存在

搜索后库存发生变化。

操作

  • 从搜索重新开始

210 / 211 票价等级已售罄或未找到

票价或舱位不再可用。

操作

  • 重新搜索并重新选择有效的报价

订单阶段代码

300 无效的会话信息

sessionId 错误。

操作

  • 使用验证返回的 sessionId

301 会话不存在或已超时

验证会话超过 2 小时。

操作

  • 如果验证仍在有效期内,重复验证

  • 否则从搜索重新开始

307 非法预订请求参数

一个或多个订单字段无效。

这也包括同一方向联程航段中行李选择不一致的情况。

Atlas 可能会按航段返回行李选项,但订单验证仍将同一方向视为联程航班的一个行李选择。

操作

  • 检查 msg 获取确切无效字段

  • 保持每个方向所有联程航段的行李一致

  • 更正后重新提交

308 价格变动

验证和订单之间价格发生变化。

操作

  • 从搜索或验证重新开始

  • 在预订前重新确认当前价格

309 附加服务未找到

附加服务产品代码无效或过时。

操作

  • 从验证重新读取附加服务选项

  • 仅使用返回的 productCode

312 / 315 预订座位过多或座位不足

库存变化或请求的座位数量超出可用范围。

操作

  • 减少座位或从搜索重新开始

318 重复预订

具有相同乘客和航班详细信息的预订可能已存在。

操作

  • 在重试前查询现有订单

出票阶段代码

602 / 603 航班未找到或已售罄

支付后票价变得不可用。

操作

  • 开始新的预订流程

609 联系邮箱被航空公司屏蔽

航空公司拒绝了提供的联系邮箱。

操作

  • 使用另一个邮箱

  • 或使用 Atlas 生成的联系邮箱流程

613 支付被航空公司风险控制拒绝

航空公司阻止了执行。

操作

  • 尝试其他卡

  • 或使用存款模式重试

616 需要 3DS 认证

Atlas 无法在此流程中完成 3DS 卡认证。

操作

  • 使用非 3DS 卡

  • 或使用存款模式支付

617 余额不足

出票时 Atlas 存款余额过低。

操作

  • 充值账户并重试

相关页面

Last updated

Was this helpful?