收款
付款码支付, 调用成功后, 需要调用查询接口获取支付订单信息
请求地址
/api/v2/cashier/pay
公共请求参数
请求参数
| 参数 | 必填 | 类型 | 说明 |
|---|---|---|---|
| auth_code | 是 | String(64) | 支付付款码 |
| fee | 是 | int | 支付金额,单位分 |
| un_discountable_fee | 否 | int | 不可优惠的金额,单位分 |
| out_trade_no | 否 | String(32) | 业务订单号,业务方保证唯一 |
| origin_fee | 否 | int | 订单原金额,单位分 |
| password | 否 | string | 密码(md5), 仅收款时返回, 当需要密码时候传 |
| goods_detail | 否 | String(6000) | 商品详情列表,json串。 |
| attach | 否 | String(127) | 附加信息,会跟订单信息一起原样返回 |
| discount_info | 否 | Object | 使用的酷点优惠信息 |
| 以下为discount_info 字段 | |||
| discount_type | 是 | String(64) | 优惠类型, COUPON: 优惠券, MEMBER:会员折扣 |
| codes | 是 | Array | 优惠码, 列表 |
goods_detail 为数组json字符串, 列表元素字段如下
| 参数 | 必填 | 类型 | 说明 |
|---|---|---|---|
| goods_id | 是 | string | 商品条码 |
| quantity | 是 | int | 商品数量, 用户购买数量 |
| goods_name | 否 | string | 商品名称 |
| price | 否 | int | 商品单价,单位:分 |
响应参数
| 名称 | 类型 | 说明 |
|---|---|---|
| pay_no | String | 支付订单号 |
| payment | String | 支付方式, 例:微信支付 |
| payment_type | String | 支付方式, 枚举 WXPAY:微信支付, BALANCE: 余额支付, ALIPAY:支付宝支付 |
| status | String | 支付状态, PAYED_SUCC:成功, PAYING: 支付中, PAYED_REVERSAL: 已撤销, PAYED_FAIL:失败, CANCEL:已取消, TIMEOUT:已超时, UNKNOW: 未知 |
| status_name | String | 支付状态名称, 例:支付成功 |
| reason | String | 失败理由 |
| attach | String | 附加信息,原样返回 |
请求示例
:::: tabs
::: tab biz_content
{
"auth_code": "18826490000",
"fee": 100
}
:::
::: tab 原始数据
{
"open_app_id": "kd100020200220",
"timestamp": 1602555696,
"sign_type": "MD5",
"token": "UT89A6C01D2A704608808F4896369FE009",
"biz_content": "{\"auth_code\": \"18826490000\", \"fee\": 100}",
"sign": "52fd69d4c3c4c8b8158671bff5f46c17"
}
:::
::::
响应示例
:::: tabs
::: tab result
{
"code": 0,
"data": {
"pay_no": "600230538022074080",
"payment": "会员钱包支付",
"payment_type": "BALANCE",
"status": "PAYED_SUCC",
"status_name": "支付成功",
},
"msg": "success",
"succeed": true
}
:::
::: tab 原始数据
{
"result": "{\"code\":0,\"data\":{\"fee\":100,\"order_no\":\"300230538021156832\",\"pay_no\":\"600230538022074080\",\"payment\":\"会员钱包支付\",\"status\":\"PAYED_SUCC\"},\"msg\":\"success\",\"succeed\":true}",
"sign": "63455889aac2deea8274c696eea7705f"
}
::: ::::
状态码
| 状态码 | 说明 |
|---|---|
| 0 | 成功 |
| -1 | 未知异常 |
| 20003 | 会员不存在 |
| 31005 | 会员余额不足 |
| 31006 | 支付密码错误(余额收款) |
| 31010 | 需要支付密码(余额收款) |