微信支付JSAPI公众号支付授权目录

微信支付JSAPI公众号支付的开发,还要注意一个授权目录的设置问题!

依次进入“公众号 - 微信支付 - 开发配置”中,有三个参数:支付授权目录、测试授权目录、测试白名单,需要正确配置才能实现支付,否则在请求JSAPI时,会提示“当前页面的url未注册”的错误。

我们来看看以下几个设置实例:

1、比如支付页面url是:

http://www.xxx.com/wxpay/js_api_call.php

授权目录应填写:

隐藏内容 评论后可见
当前隐藏内容需登录且发表评论后可见

请先登录并发表评论

把支付URL最后一个反斜杠后面的内容去掉就OK了。

如果支付授权目录和测试授权目录都设置过,当用户发起JSAPI支付时,微信根据调用支付时的url来匹配是正式支付环境,还是测试环境!

如果是在测试环境中,微信会验证此支付的微信号是否处于测试白名单中。

就这些,有其他问题,欢迎留言交流!