微信支付操作流程
1. 注册微信公众号
首先需要注册一个微信公众号(注意这里是服务号,不是订阅号),然后申请微信支付(订阅号没有微信支付)。
2. 配置微信支付授权目录
登录“微信公众平台”(https://mp.weixin.qq.com),在左边菜单点击“微信支付”,然后点击右边的“开发配置”,选择公众号支付,配置授权目录。
授权目录固定为:https://wx.xxx.cn/。如下图:
注意:上面配置的是目录授权,接下来我们需要配置接口授权,进去公众号。
公众号设置->功能设置->网页授权域名->设置
这里需要把密钥文件上传到wx.xxx.cn服务器上面(请联系相关技术人员上传)
3. 配置云平台微信支付方式参数
1.
2.
3.
打开“云平台”(https://p.xxx.cn),财务管理->设置支付方式。如下图,点击“设置支付方式”菜单(如果未开启微信支付,请联系管理员)。在这里配置微信相关的4个必要参数,应用ID(APPID),商户ID,应用密钥(AppSecret),API密钥。配置好这些参数,就可以使用微信支付了。
4. 如何找到应用ID(AppID)和应用密钥(AppSecret)
首先登录“微信公众平台”(https://mp.weixin.qq.com),如下图
输入用户名,密码之后,出现登录二维码,管理员扫描登录成功之后,找到左下角“基本配置“菜单,点击出现如下图页面。你会看到“开发者ID”,AppId和AppSecret。
5. 如何找到商户ID
在“微信公众平台”页面,点击左边“微信支付”菜单。可以在“商户信息”-“基本信息”里面,可以看到商户ID(如果没有,请先申请成为商户),如下图
6. 如何找到API密钥
登录“微信支付商户平台”(https://pay.weixin.qq.com),点击左边菜单“账户中心”-“API安全”,然后看到左下角的“设置API密钥”按钮。如下图
点击“设置密钥”按钮,设置API安全密钥。
上述得到的4个参数,填写到配置云平台微信支付方式参数里面·,点击“保存”。配置完成之后,就可以使用微信支付了。
7. 错误排查
如果出现如上图错误,请从以下几点排查原因。
1. 4个必要参数是否填写正确。
2. 微信支付“目录授权”和“网页授权”是否配置正确。