打开 接入微信支付 - 微信商户平台 网页按要求填写完成即可。
微信支付平台证书模式必要参数(目前微信已经逐步弃用,暂不讲解)
微信支付微信公钥模式必要参数(主讲)
登录微信支付,选择【账户中心->个人信息->账户信息->登录账号】
如上图所示,圈出来的就是商户号,也就是merchantId
前置条件:设置好操作密码
打开【账户中心->安全中心->设置操作密码】
打开【账户中心->API安全->验证商户身份->管理证书】
商户序列号在已经申请好的证书列表里面有,商户证书通过右上角进行申请。
下载好以后解压得到微信工具
双击微信支付商户平台证书工具
下一步:
把证书工具生成的密钥复制到网页端的界面里
下一步
下一步:
登录微信支付,选择【账户中心->API安全->解密回调->APIV3密钥】
没有申请这里是设置,已经申请则是修改。APIv3密钥一般为32长度字符串,可以用UUID生成一个。
登录微信支付,选择【账户中心->API安全->验证微信支付身份->微信支付公钥】
注意:微信支付公钥是这一两年出来的。之前使用平台证书的需要过度切换过来,也就是两个同时存在一段时间一般是8天。后面就全面切换为微信公钥了。
申请完成微信支付公钥后则可以下载微信支付公钥和复制公钥ID
至此所有SDK需要用到的基本参数装备齐全。
<!--微信支付SDK-->
<dependency>
<groupId>com.github.wechatpay-apiv3</groupId>
<artifactId>wechatpay-java</artifactId>
<version>0.2.15</version>
</dependency>
提示:低版本SDK是不支持微信支付公钥模式的哟!!
搞定收工
http://blog.xqlee.com/article/2504071950262208.html