最近,在进行了重大的重新设计之后,我们从一个领域迁移到了另一个领域。在重新设计期间,没有触及结帐代码。我们确实将DB中的所有引用从旧域更改为新域。底线是,大多数事务都与Magento和Authorize.net进行得很好。
但是,一些事务在Authorize.net 2或更多次上显示。这些事务显示Magento的交易号和已支付的金额,但是当您去检查Magento时,这些事务是找不到的。我甚至检查了DataBase,并且事务不存在,至少在它应该在的位置上。必须有跟踪,因为下一个事务的增量高于重复事务。
我尝试了这里所说的,但不起作用:http://blog.iuvocommerce.com/magento-authorize-net-frustrating-error-11-a-duplicate-transaction-has-been-submitted/
我们也将Magento从1.7.0.0升级到1.7.0.2。我们也在使用OneStepCheckout。但再说一次,我们以前对此没有意见。
底线
只是想知道是否有人经历过这样的问题,如果是的话,他们做了什么来解决这个问题?我在这里找不到任何与我们的问题有关的东西。我将继续查看代码测试,看看什么东西可能会导致问题。
诚挚的问候,
乔治
发布于 2013-03-07 18:35:46
几天前我就解决了这个问题。出现问题是因为重新设计dev没有允许添加重复代码的promo规则的优惠券销售规则覆盖。我们需要允许重复优惠券代码的原因是以下示例场景:
因此,生产环境中有一些重复代码的规则,但是重新设计的开发环境没有这样的规则。请注意,我们有两个不同的开发环境。一个是旧的设计,所以我们可以做任何改变的生产,其中有旧的设计,同时发展为新的主题设计。然后,当我们推出新的设计到生产,没有优惠券代码规则交易和客户开始进行交易,Magento将不会记录订单和Authorize.net将显示它的复制。
正在考虑删除这个问题但我想我会回答它。
诚挚的问候,
乔治
https://stackoverflow.com/questions/15183040
复制相似问题