最近,我们在进行了一次重大的重新设计后,从一个域迁移到了另一个域。重新设计期间未触及结帐代码。我们确实将数据库中的所有引用从旧域更改为新域。底线是 Magento 和 Authorize.net 的大多数交易都进行得很好。
但是,有些交易在 Authorize.net 上显示 2 次或更多次。这些交易显示 Magento 交易编号和支付金额,但是当您去查看 Magento 时,这些交易无处可寻。我什至检查了数据库,事务至少在它应该存在的地方不存在。由于下一个事务的增量高于重复的事务,因此必须在某个地方进行跟踪。
我尝试了这里所说的但不起作用: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。但同样,我们之前没有遇到过这个问题。
底线
只是想知道是否有人遇到过这样的问题,如果有,他们做了什么来解决它?我在这里找不到与我们的问题相关的任何内容。我将继续查看代码测试,看看哪些事情可能会导致问题。
此致,
乔治