0

我和我的团队正在尝试完成电子商务构建,但我们在 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

4 回答 4

1

I guess the problem is within the configuration of the authorize.net payment gateway. Did You set the order status within administration of the authorize.net payment gateway correctly?

authorize.net administration

Default status is Canceled (which is weird) so set it to Pending. After the payment was successfully processed this order status is used (see catalog/controller/payment/authorize_aim.php at lines 136-166).

于 2013-04-25T18:01:40.040 回答
0

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

听起来您的文件需要更新

代码:选择所有目录/控制器/帐户/login.php 我也会上传一个新的

代码:选择所有目录/模型/帐户/customer.php

于 2013-04-29T20:12:42.437 回答
0

这实际上是一个非常容易解决的问题。您需要做的就是转到 OpenCart Authorize.net mod 的设置并输入 MD5 哈希。将其复制到 authorize.net 帐户,点击获取 API 交易密钥旁边的设置,那里有更新 MD5 哈希的链接。点击那个;粘贴您从 opencart 复制的 MD5 哈希并保存。

于 2014-03-21T16:49:19.277 回答
0

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

于 2019-03-11T15:32:12.853 回答