订单关闭
业务方调用此接口将订单进行关闭。 以下四种订单中,可以发起订单关闭请求
- BEFORE:预下单成功
- INIT:初始化成功
- PAYING:支付中
- WAIT_CONFIRM: 待支付
接口说明
请求方式:
posthttps://p.wecard.tencent.com/cloudpay/v1/pay/close_order
请求参数
Request
Body 包体
OutOrderId必填
string
外部订单号,即业务系统侧订单
最小长度:6 最大长度:60
返回参数
Response
200 OK
Response必填
object
ErrCode 码表
错误代码 | 描述 | 解决方案 |
---|---|---|
SUCCESS | 请求成功 | 需根据 Result 中 OrderStatus 字段为 CLOSED 判断为关单成功 |
ORDER.RECORD_NOT_EXIST | 订单不存在 | 需要关闭的订单不存在,请检查订单号是否正确 |
ORDER.OPERATE_IS_PROCESSING | 订单存在并发操作 | 当前支付订单同时存在别的请求操作(如退款、关单等),请稍后重试 |
FailedOperation.SystemError | 系统未知异常 | 系统未知异常,请稍后重试 |
ORDER.INVALID_PARAMETER | 参数有误 | 请根据返回描述修正请求参数 |
ORDER.CURRENT_CANNOT_CLOSE | 无法关单 | 请确认支付订单状态是否允许关单 |