订单未显示在Opencart的admin中(authorize.net& v1.5.5.1)

时间:2013-04-25 17:31:48

标签: e-commerce opencart authorize.net shop

我和我的团队正在努力完成电子商务构建,我们在Opencart v1.5.5.1上遇到订单处理时遇到了麻烦。

我们目前正在使用authoize.net作为我们的支付网关。正在处理订单(反映在测试信用卡和authorize.net交易网关上)

然而,当订单下达时,它会自动发送到订单下的“缺货订单”变量,而不是正常的“挂起”状态。

我们可以进入并手动更改订单,但这不会随客户端一起飞行。目标是让这些自动显示为“待定”。显然这是opencart和authorize.net的一个常见问题(参见http://forum.opencart.com/viewtopic.php?f=20&t=79388&p=347416#p347416),但他们建议的解决办法并没有成功。

有没有其他人遇到过Opencart 1.5.5.1这个问题,你是怎么解决它的?

感谢大家的帮助!

4 个答案:

答案 0 :(得分:0)

我猜问题是在authorize.net支付网关的配置范围内。您是否正确设置了authorize.net支付网关管理中的订单状态?

authorize.net administration

默认状态为已取消(这很奇怪),因此将其设置为待定。付款成功处理后,将使用此订单状态(请参阅第{136.166行的catalog/controller/payment/authorize_aim.php)。

答案 1 :(得分:0)

我现在有一段时间有同样的错误。我重新上传了以下文件,它对我有用。

听起来您的文件需要更新

代码:全选 目录/控制器/帐户/ l​​ogin.php中 我还要上传新的

代码:全选 目录/模型/帐户/ customer.php

答案 2 :(得分:0)

这实际上是一个非常简单的修复方法。您需要做的就是转到OpenCart Authorize.net mod的设置并输入MD5 Hash。复制转到authorize.net帐户点击您找到的API交易密钥旁边的设置,有一个更新MD5哈希的链接。点击那个;粘贴您从opencart复制的MD5哈希并保存。

答案 3 :(得分:0)

您可以在系统/本地化/订单状态中手动添加状态。