微信支付接口調用問題(android正常,iphone調不起)


轉自:http://blog.csdn.net/tt123123/article/details/53897035
碰到的問題 :根據微信提供的示例代碼(ASP.NET),配置好一切后,
用android微信客戶端返回,調起支付接口一切正常,
但使用iphone微信客戶端時,點擊“立即支付”按鈕后,一切沒反應,
支付接口調用不起來,除了刷新了頁面外,再無其他反應,
檢查了一整天,各種測驗還是一個鳥樣,真想罵人了,
微信自己給的示例都無法調用,真TN的坑!
 
 
以下是微信提供的HTML示例代碼:
JS部份:
<script type="text/javascript">           //調用微信JS api 支付         function jsApiCall()         {             WeixinJSBridge.invoke(             'getBrandWCPayRequest',             <%=wxJsApiParam%>,//josn串                     function (res)                     {                                                  WeixinJSBridge.log(res.err_msg);                         alert(res.err_code + res.err_desc + res.err_msg);                       }                     );         }           function callpay()         {             if (typeof WeixinJSBridge == "undefined")             {                 if (document.addEventListener)                 {                     document.addEventListener('WeixinJSBridgeReady', jsApiCall, false);                                      }                 else if (document.attachEvent)                 {                     document.attachEvent('WeixinJSBridgeReady', jsApiCall);                     document.attachEvent('onWeixinJSBridgeReady', jsApiCall);                                      }             }             else             {                 jsApiCall();             }         }                   

    </script>

支付按鈕:

<asp:Button ID="submit" runat="server" Text="立即支付" OnClientClick="callpay()" style="width:210px; height:50px; border-radius: 15px;background-color:#00CD00; border:0px #FE6714 solid; cursor: pointer;  color:white;  font-size:16px;" /> 
解決辦法:

在<head></head>中引入js:

<script src="http://res.wx.qq.com/open/js/jweixin-1.0.0.js"></script> 

在支付按鈕中的 OnClientClick增加代碼,如下:

<asp:Button ID="submit" runat="server" Text="立即支付" OnClientClick="javascript:callpay();return false;"  style="width:210pxheight:50pxborder-radius15px;background-color:#00CD00border:0px #FE6714 solidcursorpointer;  color:white;  font-size:16px;"/> 

兩步解決,再次問候一下那個WX


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM