💡APIv2与APIv3密钥的区别
APIv2 | APIv3 |
---|---|
只支持开通【企业付款到零钱】能力。 自2022.5月开始,微信关闭了【企业付款到零钱】能力,升级为【商家转账到零钱】能力,现APIV2密钥接口无法支持该功能。 | 可支持开通【商家转账到零钱】能力。 相比起APIV2,APIv3是APIv2的升级版本,具有更高的安全性可靠性。 |
适用场景:开启【企业付款到零钱】/【商家转账到零钱】能力后,即可开通商城推广员、分销商中的【微信零钱提现】功能。 |
以下是开通APIv3的流程。
1. 登录微信公众平台
选择微信支付,关联商户号,点击查看
2. 登录微信支付
微信支付 - 中国领先的第三方支付平台 | 微信支付提供安全快捷的支付方式
3. 选择账户中心—API安全,申请证书
4. 下载证书工具,进行如下操作
下载连接:https://gtimg.wechatpay.cn/mch/files/WXCertUtil.exe
将商户号和商户名称复制到证书工具,点击下一步
将请求串复制到下面文本框,点击下一步
输入密码,点击确定
证书工具点击下一步
把证书串复制到证书工具,点击下一步
点击查看证书文件夹,解压文件
5. 刷新页面,证书申请成功
6. 设置加密密钥
若是未设置加密密钥会报下面错误
Auto update cert failed, statusCode = 401,body = {"code":"SIGN_ERROR","message":"商户未设置加密的密钥,请登录商户平台操作!请参考http://kf.qq.com/faq/180830E36vyQ180830AZFZvu.html"}