2016-05-05 39 views
0

我正試圖按照此示例提交信用卡信息並取回CardNonce。需要獲得CardNonce並且無法獲得回叫?

https://docs.connect.squareup.com/articles/adding-payment-form/

表單工作。我可以輸入所有的信息。我按下了按鈕,函數requestCardNonce()IS被調用,因爲我插入了調試語句來調出消息框window.alert(「IN requestCardNonce」);並在點擊按鈕後顯示。

然而,我似乎無法獲得cardNonceResponseReceived工作後,我單擊按鈕。我在該函數中放置了windows.alert消息框,它永遠不會觸發。瀏覽器進程就像它連接到服務器和文本框重置,但我似乎無法得到cardNonceResponseReceived()回調觸發。

我可能會丟失什麼?除了消息框警報外,我幾乎逐字複製了該示例。我從Square插入我的applicationId,即使我沒有,我仍然期望回調觸發但填充錯誤。

回答

0

看起來像問題是我把下面的代碼通常生成的ASP.NET頁面元素周圍,這是導致問題。

<form id="form1" runat="server"> 
</form> 

我刪除後,它開始工作。