前言
本文章编写目的 梳理微信支付流程(JSAPI和H5支付) 利于排查问题,同时帮助要准备做微信支付的同学 相关资料 请参考
https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=7_3
好 下面开始
前期资料准备
一 微信公众号设置授权域名 (h5支付 不需要设置)
1 在公众号设置 获取openId的域名 即在发起支付网页的 域名地址 设置如图所示
二 在微信商户设置 支付授权目录
商户最后请求拉起微信支付收银台的页面地址我们称之为“支付目录”
设置方式登录微信支付商户平台(pay.weixin.qq.com)-->产品中心-->开发配置
三 下载微信商户API证书
下载路径微信商户平台(pay.weixin.qq.com)-->账户中心-->账户设置-->API安全
涉及到资金会滚 退款 企业支付 等操作 需要将证书回传给微信服务器进行校验 用来验证发起者的身份
下载证书 如下
微信支付开发流程