SagePay Ebizmarts测试交易错误

时间:2014-03-06 09:46:35

标签: jquery magento 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/

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

SagePay和Ebizmarts都有很好的支持。我想如果你有耐心,他们就会明白你的问题。

可能是SagePay配置错误,但它看起来像SuperCheckout和Ebizmarts之间的冲突。您可以使用标准结帐而不是SuperCheckout来测试它。

要开始调试,请查看POST URL并检查正在调用的控制器中的代码。有关详情,请参见下图。我的意思是,从POST网址我们可以推断出你应该阅读文件placeOrderAction()中的orderSaveAction()app/code/[community or local]/mageapps/supercheckout/controllers/IndexController.php函数

failed payment POST details