微信小程序支付
所需参数
① AppId
② AppSecret
③ 回调路径(已存在默认路径)
④ 微信支付商户号
⑤ 微信支付API秘钥
⑥ 微信支付apiclient_cert.pem
⑦ 微信支付apiclient_key.pem
登录微信小程序后台
获取AppId与AppSecret
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、获取的商户号:点击上方的我的账号可查看商户号。