配置微信支付及其常见问题

在设置之前,请确保申请过微信支付,并收到了微信支付发给您的申请成功邮件。只有三步,请耐心详细的看完,感谢配合。

blob.png

1三步之第一步:设置支付信息

在网站http://wfx.cn86.cn中(登录账号:您的账号),点击【在线支付设置】==> 支付开关先开启==>然后点击微信支付的【配置信息】如图 点击【新版微信支付】


2三步之第二步:获取商户号和API密钥

微信支付商户号:在申请微信支付后,收到的邮件里找
API密钥:获取方法如下
进入微信支付商户平台 http://pay.weixin.qq.com,左侧菜单中【账户设置】【api安全】中先安装证书,然后再设置API密钥,如下图,设置后复制到上一步中保存即可

3三步之最后一步:配置支付授权目录

微信支付的在商户平台  产品中心   开发配置填写  授权目录: http://wfx.cn86.cn/wxpay/  这个支付目录。

最后点击【保存】,这样微信支付就配置完了





常见问题

1getBrandWCPayRequest:fail_nopermission to execute undefined

出现此问题的原因是:微信支付的开发配置中的测试授权目录或授权目录没有设置正确

2缺少必填参数openid!

Appsecret 填写不对。可以检查或者重置Appsecret,编辑该公众号重填appsecret

3点击支付按钮,调用JSAPI没反应?

尝试发起支付的页面url,不在支付授权目录下,请检查url 与支付授权目录是否对应

4点击支付按钮,提示“access_denied”

尝试发起支付的页面url,不在支付授权目录下,请检查url 与支付授权目录是否对应

5点击支付按钮,提示“当前公众号没有权限支付本次交易”

请确认使用的APPID 是否正确,确认在MP 平台前三项审核结果均为“审核通过”。

6点击支付按钮,提示“众账号支付使用了无效的商户号,无法发起该笔交易”

请检查是否使用了正确的商户号,确认MP 平台前三项审核结果均为“审核通过”。

7点击支付按钮,提示“该公众号支付签名无效,无法发起该笔交易”

调起支付的签名错误,支付密钥错误。

8没有获取到微信支付预支付id,请管理员检查微信支付配置

大部分原因是支付的key(api 密钥)填错了

9package中的参数partner或者prepay_id为空

授权目录写错