关闭订单
请求方式 |
body |
编码 |
接口地址 |
POST |
application/json |
UTF-8 |
/api/v1/payment/closeorder |
请求参数
字段名 |
变量名 |
必填 |
类型 |
示例值 |
描述 |
appId |
商户应用ID |
Y |
String(32) |
djgeiq978y933 |
|
mchId |
商户号 |
Y |
String(20) |
93745641 |
商户号 |
outTradeNo |
商户订单号 |
Y |
String(32) |
hiuhei09023j12j40206 |
|
applyMchId |
发起方商户号 |
N |
String(20) |
|
|
applyType |
申请方式 |
N |
String(20) |
|
PROXY |
nonceStr |
随机字符串 |
Y |
String(32) |
pWUVWVYWNQhnTXpQzhIzMGCwqBkZclzg |
|
signType |
签名类型 |
Y |
String(10) |
RSA |
目前只支持RSA |
sign |
签名 |
Y |
String(500) |
|
{
"appId":"appid_huawei",
"mchId":"93745648",
"outTradeNo":"C1809070000000000243",
"nonceStr":"dawdawd23234234234",
"signType":"RSA",
"sign":"dawdawfawffawf8yaw098f90auwf90awy0fawyfawf"
}
响应参数
字段名 |
变量名 |
必填 |
类型 |
示例值 |
描述 |
returnCode |
返回码 |
Y |
String(32) |
SUCCESS |
SUCCESS/FAIL 此字段为业务交互通信标志 |
returnMsg |
返回消息 |
Y |
String(32) |
OK |
当returnCode为FAIL时,返回错误信息 |
resultCode |
业务结果 |
Y |
String(32) |
SUCCESS |
SUCCESS/FAIL |
errorCode |
错误代码 |
N |
String(32) |
|
当resultCode为FAIL时,errorCode必填 |
errorCodeDes |
错误描述 |
N |
String(64) |
|
当resultCode为FAIL时,errorCodeDes必填 |
appId |
appId |
N |
String(32) |
|
当resultCode为SUCCESS时,appId必填 |
mchId |
商户号 |
N |
String(32) |
|
当resultCode为SUCCESS时,mchId必填 |
nonceStr |
随机字符串 |
Y |
String(32) |
|
|
signType |
加签方式 |
Y |
String(10) |
RSA |
目前只支持RSA |
sign |
签名 |
Y |
String(500) |
|
错误码描述
返回码 |
返回文案 |
解决方案 |
ORDER_PAID |
商户订单已支付 |
商户订单已支付,无需更多操作 |
ORDER_PAYING |
订单支付处理中 |
当前订单支付处理中,无需重复操作 |
ORDER_CLOSED |
订单已关闭 |
当前订单已关闭,请重新下单 |
ORDER_NOT_EXISTS |
订单不存在 |
订单不存在,请重检查订单号是否正确 |
ORDER_STATUS_ERROR |
订单状态不正确 |
订单状态不正确,请重检查订单号是否正确 |
ORDER_CLOSE_NOT_ALLOW |
订单创建时间不足5分钟,不允许关单 |
请稍后再进行对订单做关单操作 |
ORDER_CLOSE_FAIL |
订单关闭失败 |
请确认订单状态后,再发起关单操作 |
SYSTEM_ERROR |
系统错误 |
系统异常,请用相同请求参数重新发起请求 |
APP_ID_NOT_EXIST |
appId不存在 |
请检查appId是否正确 |
APP_ID_AND_MCH_ID_NOT_MATCH |
appId和mchId不匹配 |
请确认appId和mchId是否匹配 |
LACK_PARAMS |
缺少参数 |
请检查参数是否齐全 |
PARAMS_ERROR |
参数问题 |
请检查参数值是否符合 |
OUT_TRADE_NO_USED |
商户订单号重复 |
请核实商户订单号是否重复提交 |
SIGN_ERROR |
签名错误 |
请检查签名参数和方法是否都符合签名算法要求 |