2009-09-13 59 views
4

目標:只有成功購買纔會顯示在客戶的帳單上。我不希望在他們的帳單上顯示拒絕的授權(如網上銀行系統中所示)爲待處理。客戶通常會意外輸入錯誤的帳單地址,例如,後面是正確的帳單地址。這兩次嘗試,一次成功,一次不是都在結算單上顯示爲結算前待定。這可能嚇倒顧客,因爲他們看起來很可能會被他們收取兩次費用。如何在使用ActiveMerchant的authorize.net網關中使授權交易無效

詳細信息:當我執行AUTH_CAPTURE(通過ActiveMerchant的購買)或AUTH(通過ActiveMerchant的授權)被拒絕並隨後想要撤消該授權(通過ActiveMerchant的無效),以避免它出現在客戶的帳單語句作爲掛起(即使它會在幾天後解決),但網關無法使用從網關上的授權或捕獲方法調用返回的授權代碼來找到該事務。

這是針對authorize.net AIM網關的。

請指教。

謝謝!

回答

2

如果我正確理解您的問題,我不確定是否有辦法做到您想要的。

這是網關/商戶帳戶系統的限制。

我剛剛在過去的週末住過一家酒店,當我登記入住時,我被警告說我的卡上會出現「授權費用」,然後消失。酒店的情況與您正在處理的情況類似,我不認爲有辦法繞過它。加油站做它,餐館,旅館等

這是如此普遍,我不會擔心客戶驚動。您可以在付款表格上寫明一些關於授權費用的聲明 - 我曾經在項目中這樣做過。

而對於auth.net的具體細節 - 我敢肯定,你不能無效的身份驗證,因此你得到的錯誤。如果需要,返回的認證碼稍後用於捕獲金額。

+0

謝謝菲爾。這也是我得出的結論。謝謝回答。 – m7d 2010-09-17 20:38:48

相關問題