2014-03-06 62 views
1

我在ebizmarts支持論壇上詢問過這個問題......但我還沒有收到任何幫助。SagePay Ebizmarts測試交易錯誤

我正在經歷SagePay設置過程,我正處於使用Sage提供的測試卡詳細信息(http://www.sagepay.co.uk/support/12/36/test-card-details-for-your-test-transactions)進行測試交易的階段。

我使用Ebizmart的免費Sage擴展以及MageApps SuperCheckout。

當試圖提交事務,我得到的是一個彈出說:

Payment has failed, please reload checkout page and try again. Your card has not been charged. 

的是一個JavaScript錯誤,當我檢查:

Uncaught ReferenceError: changecsvclass is not defined 

該錯誤僅發生後,我點擊廣場訂購。

我正在使用jQuery沒有衝突,但是採取這種做法並沒有解決任何問題。

的開發站點是http://metrofurniture.seolution.co.uk/

任何幫助將不勝感激。

回答

0

SagePay和Ebizmarts都有非常好的支持。我認爲,如果你耐心等待,你會發現問題的根本。

這可能是一個SagePay錯誤配置,但它看起來像SuperCheckout和Ebizmarts之間的衝突。您可以使用標準結帳而不是SuperCheckout來測試。

要開始調試,請查看POST URL並檢查正在調用的控制器中的代碼。詳情請參閱下圖。我的意思是,從POST網址,我們可以推斷,你應該將文件app/code/[community or local]/mageapps/supercheckout/controllers/IndexController.php

failed payment POST details

在閱讀功能 placeOrderAction()orderSaveAction()