接口名称:
充值钱包
接口描述:
充值钱包
请求路径:
/pay/wechat/wallet/recharge
请求方式:
POST
请求参数:
- Header
| 参数名 | 参数值 | 必填 | 描述 |
|---|---|---|---|
| Content-Type | application/json | Y |
- Param
- Body
| 参数名 | 类型 | 必选 | 描述 |
|---|---|---|---|
| channelId | String | Y | 支付渠道,不能为钱包 |
| amount | Long | Y | 充值金额 |
| returnUrl | String | N | |
| code | String | N | 如果非微信登陆,支付的时候没有openId需要通过code获取openId |
请求示例:
{
"channelId": "",
"amount": 0,
"returnUrl": ""
}
返回参数:
| 参数名 | 类型 | 必选 | 描述 |
|---|---|---|---|
| data | PreOrderResVo | N | 响应内容 |
| –>displayMode | String | N | 展示方式,URL(“url”)跳转链接,IFRAME(“iframe”),子页面,FORM(“form”)表单直接提交,QR_CODE(“qr_code”)必须二维码展示,字符串,直接把字符串转成二维码即可,QR_CODE_URL(“qr_code_url”)图片地址,BAR_CODE(“bar_code”)条形码,APP(“app”); |
| –>displayContent | String | N | 展示内容 |
| –>appId | String | N | |
| –>timestamp | String | N | |
| –>nonceStr | String | N | |
| –>packageVal | String | N | |
| –>signType | String | N | |
| –>paySign | String | N | |
| –>orderNo | String | N | 订单号 |
| –>errJobId | List |
N | 订单价格计算失败的任务id |
| code | int | N | 响应码 |
| message | String | N | 响应信息 |
返回示例:
{
"data": {
"displayMode": "",
"displayContent": "",
"appId": "",
"timestamp": "",
"nonceStr": "",
"packageVal": "",
"signType": "",
"paySign": "",
"orderNo": "",
"errJobId": [
0
]
},
"code": 0,
"message": ""
}文档更新时间: 2025-06-13 11:12 作者:吴温立