申请取消订单

# 申请取消订单 ### 请求地址 | HTTP Method | Path | | :- | :-| | PUT | /api/v1/trade | ### 请求参数 无 ### 请求Body | 参数名称 | 类型 | 必填 | 描述 | | :- | :-| :- | :- | | tradeNo | string | 是 | 交易单编号 | | reason | string | 否 | 取消原因 | ### 响应Body,Data部分 | 参数名称 | 类型 | 描述 | | :- | :- | :- | | | bool | 申请是否提交成功,取消结果将通过回调通知 | ### 业务错误码 | Error Code | HTTP Status Code | Error Message | | :- | :-| :- | :-| | TradeNoExists| 404 | 交易单不存在 | | TradeOrderNoExists | 404 | 交易订单不存在 | | TradeCancelRuleDisabled | 403 | 交易单取消规则不支持取消 | | OrderCancelRuleDisabled | 403 | 订单取消规则不支持取消 | | TradeCancelFiled | 403 | 取消申请失败 | ### 请求示例 ``` http PUT http://test.openapi.huitravel.com/api/v1/trade HTTP/1.1 accessKeyId: 7568512625 signatureNonce: 0.11483134148401736 timestamp: 2020-11-27T10:13:36Z signature: a24f8952e51c66a7de4fda5f11c0398344394ea1 {"tradeNo":"T201125160706155","reason":"test"} ``` ``` json //申请成功 HTTP/1.1 200 OK { "requestId": "2e86cbe6-2a99-40e4-b56d-cbde0eb30114", "data": true } ``` ``` json HTTP/1.1 200 OK { "requestId": "2e86cbe6-2a99-40e4-b56d-cbde0eb30114", "error": { "code": "TradeCancelRuleDisabled", "message": "交易单取消规则不支持取消" } } ```