接口名称:
充值钱包
接口描述:
充值钱包
请求路径:
/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 作者:吴温立