微信支付JSAPI公众号支付授权目录
微信支付JSAPI公众号支付的开发,还要注意一个授权目录的设置问题!
依次进入“公众号 - 微信支付 - 开发配置”中,有三个参数:支付授权目录、测试授权目录、测试白名单,需要正确配置才能实现支付,否则在请求JSAPI时,会提示“当前页面的url未注册”的错误。
我们来看看以下几个设置实例:
1、比如支付页面url是:
http://www.xxx.com/wxpay/js_api_call.php
授权目录应填写:
把支付URL最后一个反斜杠后面的内容去掉就OK了。
如果支付授权目录和测试授权目录都设置过,当用户发起JSAPI支付时,微信根据调用支付时的url来匹配是正式支付环境,还是测试环境!
如果是在测试环境中,微信会验证此支付的微信号是否处于测试白名单中。
就这些,有其他问题,欢迎留言交流!