1. 获取公众号服务号开发者ID及秘钥填写至后台,如下图:
路径:登录公众号平台-设置与开发-基本设置,点击启用;
- 开发者ID(AppID) = appid
2. 获取微信支付商户号填写至后台;
2.1.申请微信支付官方商户号(如有商户号可看下一步),如下图:
- 微信扫码下方二维码,进入注册;如图:
- 可在小程序底部右下角“我的”点击“全部订单”查询详情随时关注审核状态;
- 审核通过后“微信官方会提示你进行签约,点击签约即可注册完成”;
2.2. 登录微信支付平台,点击“产品中心”开通以下产品:
- JSAPI支付;
- H5支付,注意:个体供货商不支持开通,可忽略;
2.3. 获取商户号并与公众号服务号关联;
- 注意:如商户号不与公众号关联,将导致支付异常;
路径:微信支付平台-产品中心--左侧“APPID账号管理”--点击“关联APPID”;如图:
2.3.1. 如图所示位置获取商户号并复制到号卡系统支付设置里,如图:
- 将商户号填写至此处,如图:
2.3.2. 获取号卡系统所填写的公众号服务号APPID并粘贴到微信支付关联APPID位置,如图:
2.3.2.1. 将公众号服务号APPID填写至此处,如图:
- 成功如图所示:
2.3.2.2. 前往公众号平台同意所创建的APPID管理员授权
路径:微信公众号平台--左侧菜单“微信支付”
- 如多个商户号同时授权,请确认授权号卡所需的商户号即可,如不同意授权将导致前端无法支付;
- 点击“确认”及“授权”成功后如图所示:是否在已关联商户号中
注意:如授权失败多试几次,可能微信公众号平台有缓存冲突
2.4. 设置APIv2/3密钥并填写至系统支付设置里;
功能介绍
APIv2密钥,是指调用微信支付API时,要按照指定规则对请求数据进行签名。服务器收到调用请求后会进行签名验证, 需用APIv2/3密钥生成签名,从而界定商户的身份并防止他人恶意篡改数据。签名的计算规则中,使用到的key就是APIv2/3密钥。(注意:APIv2/3密钥属于敏感信息,请妥善保管不要泄露,如怀疑信息泄露,请重设密钥。)
2.4.1. 设置APIv2秘钥,点击如图所示“设置”:
- 注意:秘钥内容任意最多输入32个字符,且需数字、大小写字母的组合;
- 注意:所设置的秘钥,务必保存,防止丢失;如后续忘记秘钥重置会导致之前获取的秘钥立即失效;
2.4.2. 设置APIv3秘钥,点击如图所示“设置”:
- 重要注意:APIv3秘钥与APIv2秘钥所输入的内容需保持一致,务必看此处,否则可能会导致前端无法正常支付;
- 注意:秘钥内容任意最多输入32个字符,且需数字、大小写字母的组合;
- 注意:所设置的秘钥,务必保存,防止丢失;如后续忘记秘钥重置会导致之前获取的秘钥立即失效;
2.4.3. 将秘钥上传至号卡系统-支付设置里,如图所示:
2.5. 申请API证书
更多微信支付官方教程:https://kf.qq.com/faq/161222NneAJf161222U7fARv.html
2.5.1. 如图所示路径:微信支付平台--左侧菜单“API安全”--点击“申请证书”;
2.5.2. 下载“证书工具”,如图所示:
- 证书工具下载链接:https://gtimg.wechatpay.cn/mch/files/WXCertUtil.exe
- 微信官方更多帮助:https://kf.qq.com/faq/161222NneAJf161222U7fARv.html
2.5.3. 将如图所示,获取商户号、商户名称填写至证书工具中并点击“下一步”,如下图:
2.5.4. 如下图所示,点击“复制”按钮,将内容粘贴到微信支付平台(如下图第二张所示)并点击下一步;
2.5.5. 如下图所示,将从微信支付平台获取的“证书串”粘贴至“证书工具”中,并点击下一步;
2.5.6. 在证书工具生成的证书打开,并解压至电脑中,如图:
- 注意:证书请务必保存防止下次使用时丢失;
2.5.7. 从所解压的文件夹中分别获取apiclient_cert.pem、apiclient_key.pem文件内的内容复制并粘贴到号卡系统-支付设置里,如图所致
暂无评论内容