微信支付API证书的申请方法与步骤


为了提供支付安全性,微信支付启用了权威CA颁发的API证书。


证书的申请步骤如下:

1、按照提示下载证书生成工具

虽然采用的通用都是SSL非对称加密算法,但是证书生成工具是微信支付特有的,无法与支付宝的证书生成工具公用。

通过这个工具获取请求串,并在下一个步骤中使用。

2、生成证书串并获取证书文件

将工具软件中的“请求串”粘贴到微信支付网站上,获取“证书串”,所以“证书串”是在网站上获取的。

将“证书串”复制后,在生成工具中粘贴,点击下一步,完成证书文件的生成。

 

3、获取证书文件

证书文件在指定的一个目录下,是一个压缩包,解压后里面有apiclient_cert.p12证书文件,上传即可开通微信支付。

 

4、补充说明

证书的应用场景(1)从微信支付商户号中付款;(2)对微信支付商户收款订单做部分退款或全部退款。这两种场景需要校验双向正式。

证书的安全性证书的使用过程中务必要放在服务器端,不可以随公众号或小程序分发到微信粉丝端。

证书可以通用:不管是APP、公众号还是小程序开发,需要证书的地方,只需要这一份证书即可,不用重复生成。