微信支付JSAPI3微信支付开发API V3

简介: 微信支付JSAPI3微信支付开发API V3

1.问题:微信支付开发API V3接口调用,应答的微信支付签名验证失败

解决:如果已经使用工具生成这个证书了请继续往下看。

继续:

里面抛异常了:signature verify fail: serial= 也就是“应答的微信支付签名验证失败”,原因就是配置错了“微信支付平台证书”;

下一步就是搞到它,在官网文档里没有找到怎么获取它方法,只是知道了https://api.mch.weixin.qq.com/v3/certificates这个接口,可惜它返回的是json,并不是直接的“微信支付平台证书”;不能获取到....

继续查看官方文档,发现了微信支付平台证书下载工具(Certificate Downloader),可以配置运行源代码,或直接下载jar包,运行包:

GitHub - wechatpay-apiv3/CertificateDownloader: Java 微信支付 APIv3 平台证书的命令行下载工具

java -jar CertificateDownloader-1.1.jar -f 商户私钥文件路径/apiclient_key.pem -k 证书解密的密钥 -m 商户号 -o 微信支付平台证书保存路径 -s 商户证书序列号

这样就获取到微信支付平台证书,解决了"应答的微信支付签名验证失败"

生成的证书换成自己的平台证书就可以解决问题。

相关文章
|
4月前
|
小程序 算法 API
小程序微信支付API?小程序获取手机号?
小程序微信支付API?小程序获取手机号?
51 0
|
4月前
|
小程序 JavaScript API
微信小程序获取手机号流程以及用到的API
微信小程序获取手机号流程以及用到的API
84 0
|
4月前
|
XML 移动开发 小程序
小程序微信支付API?以及参数有哪些
小程序微信支付API?以及参数有哪些
105 0
|
4月前
|
小程序 API
小程序获取支付api
小程序获取支付api
131 0
|
7月前
|
存储 算法 JavaScript
微信支付-Native下单API支付封装+签名流程解读
微信支付-Native下单API支付封装+签名流程解读
85 0
|
7月前
|
存储 JSON NoSQL
微信支付链路+封装对接微信API工具类(下)
微信支付链路+封装对接微信API工具类(下)
63 0
|
8月前
|
Java API
接入微信支付API v3的两种方式
接入微信支付API v3的两种方式
167 0
|
9月前
|
前端开发
前端微信JSAPI支付
前端微信JSAPI支付
167 0
|
11月前
|
移动开发 前端开发
实战:第八章:支付宝Native,JSAPI支付与微信Native,JSAPI,MWEB支付实现
实战:第八章:支付宝Native,JSAPI支付与微信Native,JSAPI,MWEB支付实现