感谢
微信支付这块的代码来源于开源项目 WxJava
,项目地址(https://gitee.com/binary/weixin-java-tools)
引入依赖
<dependency>
<groupId>com.github.binarywang</groupId>
<artifactId>weixin-java-pay</artifactId>
<version>4.0.0</version>
</dependency>
参数
在配置表中,配置以下参数:
名称 | 配置名 | 配置值 |
---|---|---|
【微信】appId | pay.wx.appId | 20211011687654321 |
【微信】商户号 | pay.wx.mchId | xxxxxxx |
【微信】商户密钥 | pay.wx.mchKey | xxxxx |
【微信】回调地址 | pay.wx.notifyUrl | http://xxx/xxx |
注意:
mchKey
是商户密钥,不是AppSecret
appId
如下图所示
商户密钥配置
- 登录微信商户平台
https://pay.weixin.qq.com/index.php/core/home/login
- 查看商户号,【账户中心】【商户信息】
- 【账户中心】【API安全】
点击 设置密钥,用 随机密码生成网站 生成一个32位的密钥,保存密钥
如果没有设置操作密码,需要设置操作密码,需要管理员的验证码
设置完操作密码后,设置密钥这需要输入操作密码进行确认,需要管理员的验证码