https://xxx.com/api/shop/order| 参数名 | 类型 | 描述 | 示例值 |
|---|---|---|---|
| account | String | 账号 | account |
| pwd | String | 密码 | pwd |
| key | String | API 密钥 | key |
| 参数名 | 类型 | 是否必填 | 描述 | 示例值 |
|---|---|---|---|---|
| card_id | String | 是 | 卡号 | 990000001 |
| money | String | 是 | 金额(保留两位小数) | 0.01 |
| third_party_order_no | String | 否 | 三方订单号,多个用英文逗号隔开 | 1111111,22222,33333 |
{
"code": 0,
"message": "支付成功",
"data": {
"order_no": "251108114280382"
},
"trace_id": "690ebaaa5e2cf"
}{
"code": 1,
"message": "缺少参数",
"data": [],
"trace_id": "692931283c4d6"
}{
"code": 1,
"message": "卡号不存在或者异常",
"data": [],
"trace_id": "692931283c4d6"
}{
"code": 1,
"message": "支付失败",
"data": [],
"trace_id": "692931283c4d6"
}{
"code": 1,
"message": "支付中,请勿重复支付",
"data": [],
"trace_id": "692931283c4d6"
}{
"code": 8001,
"message": "余额不足,请充值后再尝试!",
"data": [],
"trace_id": "692931283c4d6"
}| 状态码 | 描述 |
|---|---|
| 0 | 支付成功 |
| 1 | 支付失败(通用错误) |
| 8001 | 余额不足,请充值后再尝试 |
| 字段名 | 类型 | 描述 |
|---|---|---|
| code | Integer | 状态码,0 表示成功,非 0 表示失败 |
| message | String | 响应消息,描述操作结果 |
| data | Object/Array | 响应数据,成功时包含订单号信息 |
| data.order_no | String | 订单号,支付成功时返回 |
| trace_id | String | 追踪 ID,用于问题排查 |
trace_id字段用于接口调用的追踪和问题排查。当接口调用出现问题时,请提供该 ID 以便技术支持人员快速定位问题。