最近、大幅な再設計を適用した後、あるドメインから別のドメインに移行しました。再設計中にチェックアウトコードは変更されませんでした。DB内のすべての参照を古いドメインから新しいドメインに変更しました。結論として、ほとんどのトランザクションは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も使用しています。しかし、繰り返しになりますが、これまで問題はありませんでした。
ボトムライン
誰かがそのような問題を経験したかどうか、もしそうなら、彼らはそれを解決するために何をしたのか疑問に思っていますか?ここで私たちの問題に固有のものを見つけることができません。コードテストを調べて、問題を引き起こす可能性のあるものを確認します。
よろしくお願いします、
ジョージ