微信支付普通商户账户申请
打开 接入微信支付 - 微信商户平台 网页按要求填写完成即可。
微信支付SDK必要信息
微信支付平台证书模式必要参数(目前微信已经逐步弃用,暂不讲解)
- 商户ID
- 商户证书私钥
- 商户证书序列号
- apiV3key
微信支付微信公钥模式必要参数(主讲)
- 商户ID
- 商户证书私钥
- 账户证书序列号
- apiV3key
- 微信支付公钥ID
- 微信支付公钥
商户ID/商户号获取
登录微信支付,选择【账户中心->个人信息->账户信息->登录账号】

如上图所示,圈出来的就是商户号,也就是merchantId
商户证书私钥/序列号获取
前置条件:设置好操作密码
打开【账户中心->安全中心->设置操作密码】


打开【账户中心->API安全->验证商户身份->管理证书】

商户序列号在已经申请好的证书列表里面有,商户证书通过右上角进行申请。


下载好以后解压得到微信工具


双击微信支付商户平台证书工具


下一步:

把证书工具生成的密钥复制到网页端的界面里

下一步

下一步:





APIV3Key获取
登录微信支付,选择【账户中心->API安全->解密回调->APIV3密钥】

没有申请这里是设置,已经申请则是修改。APIv3密钥一般为32长度字符串,可以用UUID生成一个。
微信支付公钥/微信支付公钥ID获取
登录微信支付,选择【账户中心->API安全->验证微信支付身份->微信支付公钥】

注意:微信支付公钥是这一两年出来的。之前使用平台证书的需要过度切换过来,也就是两个同时存在一段时间一般是8天。后面就全面切换为微信公钥了。
申请完成微信支付公钥后则可以下载微信支付公钥和复制公钥ID

至此所有SDK需要用到的基本参数装备齐全。
微信支付SDK引入
<!--微信支付SDK-->
<dependency>
<groupId>com.github.wechatpay-apiv3</groupId>
<artifactId>wechatpay-java</artifactId>
<version>0.2.15</version>
</dependency>
提示:低版本SDK是不支持微信支付公钥模式的哟!!
微信支付SDK示例
搞定收工
https://blog.xqlee.com/article/2504071950262208.html
评论