首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Opencart Authorize.net问题

Opencart Authorize.net问题
EN

Stack Overflow用户
提问于 2015-01-26 17:30:36
回答 1查看 600关注 0票数 0

我在付款过程中有问题。

我使用Opencart 1.5.6.1,使用authorize.net和paypal进行事务处理。当前启用的方法有Paypal (工作完美)、Authorize.net(与问题一起工作)、禁用方法Paypal / Payflow。(由于收到付款而禁用,但不能重定向到成功页面)。

我一直面临的问题是:

  1. Authorize.net支付:对于每3-4个订单,一个订单作为缺失顺序(在sales>orders下,选择状态为缺失顺序和过滤器)。

我遇到了问题,每个订单都会丢失订单,我添加了散列md5值,这是可选的。但是在添加散列之后,3-4订单就会进行,没有任何问题,但是第4或第5顺序会丢失订单标记,然后就会出现在那里。主要担心的是我没有得到任何付款。联系了Authorize.net,但他们说没有任何交易记录与客户的名字或任何其他信息。付款从来没有到达Authorize.net在所有。在这之后的任何交易都是完全成功的。但在第三次或第四次交易之后,这再次重演。我没有安装付款分机。我使用opencart提供的核心文件。

  1. 此外,我有贝宝pro/Paypal Payflow pro版本作为付款方式,但当客户下订单时,它永远不会被重定向到成功页面。客户点击两次和三次,我们得到了多次付款。它有很长的“请等”,然后什么也没有。我尝试了贝宝亲和贝宝支付流专业,但相同的事情。贝宝没有任何问题,因为我和他们在一起了几个小时,他们说他们收到的付款只是很好。

另一个(可能)相关的信息是,我有问题的邮件。我只收到通知的电子邮件,我提供了额外的电子邮件。(“附加警报电子邮件:”)为此,我尝试使用邮件参数等,但都没有工作。

我使用的主要电子邮件是Office365电子邮件。它从不收到opencart的电子邮件。当我在其他警报中使用gmail时,我会收到电子邮件。我有office365域电子邮件和gmail的附加警报部分。

EN

回答 1

Stack Overflow用户

发布于 2015-02-23 13:52:07

有几件事你可能想看看,有几个位置,opencart订单确认可以被炸掉。

md5哈希和authorize.net确实存在问题。它应该是可选的,但是如果值为null,我已经验证了失败。我认为只要两端有一些匹配值,你就应该是好的。

检查“附加警报电子邮件”字段中只有电子邮件地址和逗号。我的订单没能完成,因为一辆不正常的马车在这里回来了。

此外,如何配置为发送邮件?如果您正在使用smtp,并且opencart试图发送一封电子邮件,而该邮件没有使用smtp服务进行验证,则订单确认过程将失败。

Opencart有非常松散的电子邮件格式验证,可能没有第三方事务性电子邮件提供商那么严格。Opencart接受电子邮件中的空格、逗号和其他字符,这些字符在技术上属于电子邮件规范,但通常不被认为是有效的--在我们的示例中,包含空格的电子邮件地址通过opencart验证,但未能通过Mandrill发送返回错误响应-- Opencart对此场景没有错误处理。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28155428

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档