通过这个接口https://api.mch.weixin.qq.com/v3/certificates获取平台证书列表,返回数据 serial_no 与后台登录看到的api序列号不一样,加密用的是工具生成的公钥,签名用的是api序列号,解密失败和这些有关系吗?
通过这个接口https://api.mch.weixin.qq.com/v3/certificates获取平台证书列表,返回数据 serial_no 与后台登录看到的api序列号不一样,加密用的是工具生成的公钥,签名用的是api序列号,解密失败和这些有关系吗?
1 个回答
请按照以下几点进行了解:
1、加密敏感数据用的公钥信息不正确
2、使用的平台证书不正确,可以查看对应的证书序列号与“平台证书接口”返回的是否一致
3、加密方式不正确,详情可以参考https://wechatpay-api.gitbook.io/wechatpay-api-v3/qian-ming-zhi-nan-1/min-gan-xin-xi-jia-mi
4、公钥信息获取请使用对应语种的函数进行,详情可以参考https://wechatpay-api.gitbook.io/wechatpay-api-v3/qian-ming-zhi-nan-1/min-gan-xin-xi-jia-mi