感谢
微信支付这块的代码来源于开源项目 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位的密钥,保存密钥


如果没有设置操作密码,需要设置操作密码,需要管理员的验证码

设置完操作密码后,设置密钥这需要输入操作密码进行确认,需要管理员的验证码

