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