微信公众号支付
所需参数
AppId
AppSecret
回调路径(已存在默认路径)
微信支付商户号
微信支付API秘钥
微信支付apiclient_cert.pem
微信支付apiclient_key.pem
登录微信公众平台
(1)如没有注册服务号 点击【立即注册】按钮进入注册页面按操作流程进行注册 (如下图红色框标注位置)
(2)如已有服务号则直接登录即可。
获取AppId与AppSecret
(1)页面拉到底部 点击左侧【基本配置】按钮(位置如下图)
AppSecret获取后需要保存好,如果忘记了只能重置,重置后之前的AppSecret将会失效!(位置如下图)
获取商户平台信息
1、前往微信商户平台登陆界面(地址:https://pay.weixin.qq.com)
2、小程序公众号是否接通微信支付,如未接通:
① 登录已有商户号 根据appid 绑定当前公众号;
② 申请新的商户号 通道地址如下图黄色框按钮【接入微信支付】;
3、登陆成功,点击【产品中心】-【我的产品】中开通【JSAPI支付】功能;
4、然后再去【产品中心】的【开发配置】中,进行支付配置;
在【支付配置】的下,配置Native支付,配置链接即为后台设置的根目录域名地址。
5、点击【账户中心】-【操作证书】,如果电脑上没有安装过操作证书,请先下载安装图中的安全控件和操作证书;
6、操作证书安装成功后,在该页面点击【API安全】,然后下载安装API证书;
7、在【商户平台】打开【生成API证书】弹窗,点击“允许访问”,同意网页访问剪切板;
(1)在【商户平台】-“提交请求串”环节,点击“下载证书工具”按钮;
(2)下载并打开文件“WXCertUtil.exe”后;
(3)在【证书工具】,点击“申请证书”按钮,如下图:
(4)在【证书工具】-“填写商户信息”环节,填写商户号和商户名称后,点击“下一步”按钮,可在【商户平台】查看商户号和商户名称;
(5) ① 在【证书工具】-“复制请求串”环节,点击“复制”按钮后;
② 在【商户平台】-“提交请求串”环节,在输入框粘贴请求串;
③输入“短信验证码”和“登录密码”;
④点击“下一步”进入【商户平台】-“复制证书串”环节;
(6)① 在【商户平台】-“复制证书串”环节,点击“复制证书串”按钮后;
② 在【证书工具】-“复制请求串”环节,点击“下一步”按钮进入“粘贴证书串”环节;
③ 在【证书工具】-“粘贴证书串”环节,点击“粘贴”按钮后;
④ 点击“下一步”按钮,进入【证书工具】-“生产证书”环节
(7)在【证书工具】-“生成证书”环节,已完成申请证书流程,点击“查看证书文件夹”,查看已生成的证书文件,并妥善保存该文件。
(8)解压该文件,获得如下图文件。
8、然后在该页面【API安全】中的API密钥中设置API密钥,密钥可自行定义,但需注意密钥需输入32个字符,并只允许输入数字和英文大小写字母的组合,密钥请妥善保存,每次重置密钥将会重新生成,之前密钥将失效;
9、获取的商户号:点击上方的我的账号可查看商户号。
公众号参数配置
选择【功能设置】,其中【业务域名】、【JS接口安全域名】、【网页授权域名】均为必设项(域名为前端域名地址)!(具体位置如下图)