在我們的應用程序中,客戶爲Authorize.Net提供了自己獨特的API憑證。因此,基本上,每個客戶帳戶都有由Authorize.Net提供的不同登錄ID和交易密鑰。我們是購物車型產品。什麼是在Authorize.Net上自動測試客戶API憑證的好方法?
我們遇到了客戶輸入錯誤的問題,或者無法正確複製/粘貼登錄ID或交易密鑰。
我們想給他們一個「測試我的設置」按鈕,確認他們是否正確輸入了所有內容。這樣做的最好方法是什麼?
顯然,我們並不想真正開出信用卡帳單。而且我們不能使用測試API,因爲他們的憑證只能在實時系統中使用。
我們應該儘量排空隨機事務ID(一些明顯的錯誤,如「ABC123」),並檢查它們是否得到正確的「事務ID不存在」的消息?基本上,如果我們這樣做了,我們會尋找一個認證信息來查看證書是否會在它試圖使虛假事務無效之前彈回。
有沒有更好的方法來做到這一點?我們有一個非常高的比率(約5-10%),即使我們給他們非常具體的指示,在哪裏找到它,人們輸入錯誤的東西。
我也擔心,如果我們試圖以驗證憑據,Authorize.Net可能標誌我們的IP地址爲惡意作廢假交易。
我在Authorize.Net論壇上也問過這個問題,但沒有收到答案。