微信支付發布后顯示 System:access_denied (android)或 System:not_allow(IOS)
我們項目用的是.NET MVC3
授權目錄是:http://mynetdream.com/wxpay/
支付實例是:http://mynetdream.com/wxpay/pay ( http://mynetdream.com/wxpay/pay/CTS2014081222 這么傳訂單號)
支付測試的時候好好的,正式發布后反而不能用了,我就研究這是為啥咧?難道騰訊真那么操蛋?
實際上證明,他們就是那么操蛋:
點擊微信支付,alert出res.err_msg,返回了:System:access_denied
我直接野路子快速測試,從微信里把
http://mynetdream.com/wxpay/pay/CTS2014081222 復制出來
改成 http://mynetdream.com/wxpay/pay?id=CTS2014081222 測試
靠!竟然微信支付的框框竟然無恥的彈了出來!
總結一句話:微信支付路徑,拒絕路由目錄以及URL重寫,只能參數或文件接受,騰訊沒你想的那么高端!
你測試環節的時候應該提示啊!為什么正式上線后才出這個問題,太不科學了!!!
而且找你們客服也找不到,騰訊你們真的太惡心了!!