5.5.4.微信支付
认证要求:认证需要独立公网IP主机一台[并支持安装认证计费系统],并做为企业网站的子站点,企业要有企业主网站,企业主站要用企业资质备案。
微信支付可以真正实现无人值守,微信扫一扫用户自助系统查询支付都非常的方便。
特殊环境: 开通及时到账请确保您的认证计费系统的稳定可靠,如果在用户支付完成后微信正在给认证发送支付完成的信息时,认证计费出现故障,则微信服务器会不断重发通知,直到超过30分钟。 对后台通知交互时,如果微信收到商户的应答不是成功或超时,微信认为通知失败,微信会通过一定的策略(如30分钟共8次)定期重新发起通知,尽可能提高通知的成功率,但微信不保证通知最终能成功。(通知频率为15/15/30/180/1800/1800/1800/1800/3600,单位:秒)。
 
微信支付需要和微信公众号或小程序搭配用,公众号和小程序两者至少要申请一个,也可以同时全部用上。
官方网站:https://pay.weixin.qq.com
商户号,就是微信支付,账户中心,个人信息里面的登录账号。
API v2/v3密钥在微信支付,账户中心,API安全里面设置。
点击取随机值,点击那个小眼睛图标可以看到值字符,然后把API v2/v3密钥复制到微信支付里面设置上,v2和v3都用这同一个。

一般情况下我们只用APIv2密钥就可以了。

如果我们使用v3,则需要和上面的申请API证书一并搭配使用,API v2和v3设置成相同的密钥。
下载证书生成工具,按提示生成证书,最后把证书导出来,找到证书的保存路径,里面有一个zip压缩文件,这个压缩文件要保管好,以后要用,证书不能总是反复申请,而且也不能到微信支付后台下载出来。
找到 apiclient_key.pem 文件,用文本工具打开,把里面的内容复制到计费里面API私钥填好。 然后到证书管理里面找到证书序列号填到计费里面。
点击保存后,微信支付公钥会自动到微信支付服务器端获取,如果我们只用v2,这一步跳过。
最后我们开通好Native支付(二维码支付),一定要开通这个,这个也容易,点击一下就开通了不需要审核。
另外有条件的情况下,可以开通好H5支付。

把计费里面提示的微信支付授权地址,复制填到开发配置,JSAPI支付里面,请注意v2和v3授权地址是不一样的,用v2授权地址是 pay_v3。
如果开通过H5支付,则计费里面微信支付勾上H5支付,没开通不要勾。
下图的开通的H5支付如果是顶级域名则不必是计费的域名(现在很难开通顶级域名了),则表示下面的所有二级子域名都可以用,否则就必须开通成计费的域名。

最后,要完成支付功能还需要关联APPID

需要关联上公众号或小程序的APPID,或者两个都关联上,这样就完成了对接。
 
© 凌风认证计费 http://www.lflflf.net/

文档更新时间: 2024-10-22 13:31   作者: