原因:
發起授權請求的頁面必須是在授權目錄下的頁面,而不能是存在與子目錄中。否則會返回錯誤,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