2012-02-01 53 views
1

我正在發佈到auth.net網站服務以創建信用卡交易。在測試和現場測試中,如果我使用9個月或以下的月份,則會出現錯誤。它工作了一段時間,但開始得到這個問題。我留下了填充零的月份。所以,根據規格我發送的格式是YYYY-MM。我現在使用的卡有7/12日期,我已確認我發送的值是2012-07。我仍然得到這個錯誤。由Authorize.Net處理信用卡時收到'過期日期無效'

我見過this後,我遵循它所說的。 任何想法,我失蹤?

比爾

+0

我會在您正在進行Web服務調用的位置放置一個斷點來檢查請求。確保沒有東西將您的07轉換回7.如果您嘗試傳遞整數而不是字符串,則可能會發生這種情況。您是否在代碼中將過期值轉換爲任何非字符串類型? – 2012-02-01 16:57:37

+0

我認爲你在做某件事。我只是找到它轉換爲int的位置。測試.... – 2012-02-01 17:00:24

+0

你的測試工作? – 2012-02-01 17:16:39

回答

1

我會放一個斷點,你正在做的Web服務調用點檢查請求。確保沒有東西將您的07轉換回7.如果您嘗試傳遞整數而不是字符串,則可能會發生這種情況。您是否在代碼中將過期值轉換爲任何非字符串類型?