客服

在线:周一至周五(工作日)

09:00-12:00 13:00-16:00
立即咨询
电话

在线:周一至周五(工作日)

09:00-12:00 13:00-16:00

使用咨询:0574-63013639-801

技术反馈:0574-63013639-802

找回账号:0574-55113339

微信
微信第三方平台二维码

关注官方微信

公众号微信支付配置信息开发教程以及常见错误

基础配置 作者:微讯云端   来源:微信第三方平台   更新时间:2019-09-27 14:17
亲爱的小伙伴们,这里讲一下公众号的微信支付是如何配置的,以及在使用微信支付时经常遇到的几个问题,当然需要配置微信支付首先需要公众号在公众平台里已经申请开通了。

配置微信支付需要在微讯云端平台、微信公众平台、微信支付商户平台这三方平台同时配置,下面介绍下具体配置流程。

一、微信支付商户平台

1、微信商户平台-产品中心-开发配置。获取商户号,将商户号复制保留下来以备后用。在支付配置,添加支付授权目录及扫码回调链接。示意图如下:
 

2、填写支付授权目录和扫码回调链接,两个必须以https://开头。示意图如下:

填写的支付授权目录如下:
目录1:www.weixinyunduan.com/yunduanwx/wxpay/    (常规就填写这条)
目录2:www.weixinyunduan.com/yunduanwx/Cashier/pay/wxpay/    (收银台功能需填写此目录,不使用收银台无需填写)
注意:域名状态选择备用域名或三级域名时,请将以上目录中的www.weixinyunduan.com 改成:备用域名为wx.cnxuntu.com,三级域名为xxx.wap.weixinyunduan.com。(xxx为系统分配的三级域名前缀编号)

填写的扫码回调链接如下:
链接:www.weixinyunduan.com/yunduanwx/wxpay/getpackage    (常规就填写这条)
 
 

 


3、微信商户平台-账户中心-API安全。设置密钥,此密钥需要微信支付管理员自行添加。示意图如下:

 

4、设置32位的API密钥,必须是32位数字,此密钥由微信支付管理员自行创建,并保留下来以备后用。示意图如下:




二、 微讯云端平台

1、微讯云端-基础设置-微支付管理-支付接口管理-微信支付-配置信息,示意图如下:
 


2、将以上保留获取到的参数填入下列对应项目中,一定要注意一下首尾有没有多余的空格。示意图如下:




四、微信支付常见的错误

问题1:1getBrandWCPayRequest:fail_nopermission to execute undefined
原因1:微信支付的开发配置中的测试授权目录或授权目录没有设置正确。

问题2:当前页面URL未注册
原因2:微信支付的开发配置中的支付授权目录没有填写或没有选择https://开头。

问题3:缺少必填参数openid
原因3:开发者密码填写不对,可以检查或者重置开发者密码。

问题4:点击支付按钮,提示“当前公众号没有权限支付交易”
原因4:检查开者者ID是否正确,是否跨公众号使用微信支付,确保当前绑定公众号已开通微信支付。
 
问题5:点击支付按钮,提示“该账号支付使用了无效的商户号,无法发起该笔交易”
问题5:请检查是否使用了正确的商户号,确保当前绑定公众号已开通微信支付。
 
问题6:点击支付按钮,提示“该公众号支付签名出错,无法发起该笔交易”
原因6:确保配置微信支付信息的所有参数已填写正确,凡是商户平台、微讯云端平台和公众平台三个平台中涉及到微信支付配置参数填写不一致的,就会报这个错误。
 
问题7:没有获取到微信支付预支付id,请管理员检查微信支付配置
原因7:大部分主要原因是支付的key填错了,就是在商户平台里的API密钥填写出错。

问题8:无法支付,错误提示“调用支付JSAPI缺少参数:total-fee”
原因8:说明在微讯云端平台当前绑定的公众号类型不是认证服务号,一般这种情况是由于绑定公众号前公众号还没有认证过,需要重新一键授权绑定为认证服务号,并重新配置核对支付参数。


 
本文地址:http://www.weixinyunduan.com/web/a/bangzhu/jichupeizhi/2019/0516/328.html 版权声明:著作版权归 微讯云端 所有。(商业转载请联系并获得授权,非商业转载请注明出处)