原因:
发起授权请求的页面必须是在授权目录下的页面,而不能是存在与子目录中。否则会返回错误,android返回“System:Access_denied”,ios返回"access_control:not_allowed"。
比如
授权目录是:http://xxx.com/wxpay/
支付实例是:http://xxx.com/wxpay/pay/订单号
点击微信支付,alert出res.err_msg,返回了:System:access_denied 。
把支付实例地址改成 :http://xxx.com/wxpay/pay?id=订单号,就有弹出支付框了。
提示:我先记录一下,没有测试过。有人验证过的了,麻烦留言告诉一下。
参考:https://www.cnblogs.com/mali0932/p/3906956.html