全局返回值说明

接口响应统一格式

参数
类型
描述
code int
客户ID(平台分配)
data object
返回该接口的具体内容,详见各接口
message string
状态码描述

响应示例(提交订单成功示例):

{
    "code": 200,
    "message": "success",
    "data": {
        "orderNo": "2019041000234267381",
        "customerOrderNo": "20190409165922",
        "account": "175890828",
        "num": "4",
        "amount": 3.94,
        "crateTime": "2019-04-10 00:23:42"
    },
}
                                            

响应示例(签名有误):

{
    "code": 401,
    "message": "签名错误",
    "data": "",
}
                                            

全局返回码

错误代码
描述
200
操作成功
400
操作失败(提交订单接口可认为失败)
401
未认证,签名有误(提交订单接口可认定为失败)
404
接口不存在
500
内部其他错误(提交订单接口不可认为失败,需要人工确认)
4000
余额不足(提交订单接口可认定为失败)
4001
客户不存在
4002
商品不存在,请检查商品编号(提交订单接口可认定为失败)
4003
该商品已下架(提交订单接口可认定为失败)
4004
该商品未获得授权(提交订单接口可认定为失败)
4005
订单号已经存在(提交订单接口可认定为失败)
4006
查询订单不存在(提交订单接口可认定为失败)
4007
用户黑名单或风控拦截(提交订单接口可认定为失败)
4010
合作伙伴编码不存在(提交订单接口可认定为失败)
注意:所有接口遇到 网络超时、空响应 等,或其他错误代码的异常返回,按存疑处理 (须订单查询接口或人工核实)