简要描述
- 下游在订单状态不确定或者没收到回调的时候可调用该接口查询订单状态
请求URL
http://ip:port/order/query
请求方式
- POST
- application/json;charset=UTF-8
请求参数说明
参数名 |
必选 |
类型 |
说明 |
orderId |
否 |
Long |
我方订单号(orderId与requestId至少传一个,如果两者都传则以orderId为准) |
requestId |
否 |
string |
下单时请求平台的requestId(orderId与requestId至少传一个,如果两者都传则以orderId为准) |
sign |
是 |
String |
签名,MD5(userId+key) |
请求示例
{
"orderId":"1407350763952541696",
"sign":"c1e918e5c0e9da66c0391614671f8076"
}
{
"requestId":"1407350763952541696",
"sign":"c1e918e5c0e9da66c0391614671f8076"
}
返回参数说明
参数名 |
类型 |
说明 |
code |
Integer |
返回结果码,200充值成功;421充值中;505充值失败 |
msg |
String |
返回结果信息 |
success |
Boolean |
code为200返回true,其他false |
data |
Map |
数据集合,提单成功返回 |
data. orderId |
Long |
平台订单id,充值成功返回 |
data. certificate |
Long |
充值凭证,充值成功返回 |
返回示例
{
"code":200,
"msg":"订单处理成功",
"data":{
"orderId":"1407727321389207552",
"certificate":"111"
},
"success":true
}
{
"code":505,
"msg":"订单处理失败",
"data":{
"orderId":"1407727321389207552"
},
"success":false
}
错误码 |
注释 |
200 |
充值成功 |
421 |
充值中 |
400 |
参数错误 |
412 |
白名单校验失败 |
420 |
<font color=LightCoral >订单不存在(超过10分钟可以当充值失败处理)</font> |
422 |
验签失败(请检查加签参数与顺序是否正确) |
500 |
服务异常(请检查请求方式,参数格式,类型是否正确) |
505 |
充值失败 |