春哥配置微信支付教程详解: 在设置之前,请确保申请过微信支付,并收到了微信支付发给您的申请成功邮件。只有三步,请耐心详细的看完,感谢配合。
三步之第一步:设置支付信息在春哥提供的你自己搭建好的网站中(登录账号:您的账号),点击【在线支付设置】==> 支付开关先开启==>然后点击微信支付的【配置信息】如图点击【新版微信支付】
三步之第二步:获取商户号和API密钥微信支付商户号:在申请微信支付后,收到的邮件里找
API密钥:获取方法如下进入微信支付商户平台 http://pay.weixin.qq.com,左侧菜单中【账户设置】【api安全】中先安装证书,然后再设置API密钥,如下图,设置后复制到上一步中保存即可
三步之最后一步:配置支付授权目录在微信公众平台http://mp.weixin.qq.com,登录微信公众平台之后,点击【微信支付】==>【开发配置】,点击【修改】进去。
支付授权目录:域名/wxpay/
共享收货地址:默认即可[是]
Native原生支付:域名/wxpay/getpackage/index.php [可选项]
告警通知URL: 域名/wxpay/warning/index.php
最后点击【保存】,这样微信支付就配置完了
春哥总结配置微信支付常见问题
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为空
授权目录写错
|