UpdateAncillaryOrder
- 用途:用于供应商将出票信息通知给AeroHub,完成出票
- 请求方式:
POST - 接口加密:
否 - FareMarket地址:
/supplier/v1/api/update_ancillary_order
请求参数
| 参数名称 | 类型 | 必填 | 说明 |
|---|---|---|---|
| apiKey | string |
✅ | 每个供应商有自己唯一的apiKey,用于表示供应商身份,AeroHub在接口测试前提供给供应商 |
| requestId | string |
✅ | 请求ID,出票环节每个次调用是唯一的,长度32位 |
| ancillaryOrderNo | string |
✅ | AeroHub的辅营订单号,与AncillaryOrderList接口请求时的ancillaryOrderNo对应 |
| supplierAncillaryOrderNo | string |
✅ | 供应商的辅营订单号 |
| ancillaryOrderStatus | string |
✅ | 需要更新的订单状态,ISSUED:已完成, REJECTED:已拒回(指出票失败 拒单的订单取消) |
| reason | string |
⬜ | 拒单理由,orderStatus赋值REJECTED时必须填写 |
请求示例
出票成功请求
{
"apiKey": "PcrNq8964iFUkE0CyVV4bhgXXX",
"requestId": "B2B171eAv8YTQ",
"ancillaryOrderNo": "F1745553257834618888",
"supplierAncillaryOrderNo":"123123123111111",
"ancillaryOrderStatus": "REJECTED",
"reason": "航司网站异常"
}返回参数
| 参数名称 | 类型 | 必填 | 说明 |
|---|---|---|---|
| code | int |
✅ | AeroHub的状态码,参考通用说明中的Market Errors |
| msg | string |
✅ | AeroHub的错误说明,参考通用说明中的Market Errors |
返回示例
Success-Response:
{ "code": 200, "msg": "Successful" }
Error-Response
{ "code": 400, "msg": "Failed" }
注意事项
- 在遇到返回的 JSON 数据中
code不等于 200 或 HTTP 状态码非 200 的情况时,供应商需要重试调用以确保请求的成功处理。
Author:AeroHub Create time:2024-03-13 10:13
Last editor:AeroHub Update time:2025-10-28 15:50
Last editor:AeroHub Update time:2025-10-28 15:50