私はこれで数日間立ち往生しています。何らかの理由で、Magento Authorize.net (Mage_Paygate) モジュールを複製しても、フロントエンドでは機能しません。モジュールを複製して、バックエンドに独自の構成オプションを表示させることができましたが、チェックアウト中に支払い方法をフロントエンドに表示することができません。
これまでのところ、モジュールをコピーして、モデル名のすべてのインスタンスを変更して競合を回避しようとしましたが、これを最初から何度も行ったので、無効なクラス呼び出しの問題ではないと確信しています...
私が行方不明になっている魔法のボタンのようなものがあります。コア決済モジュール、特に Authorize.net の複製に成功した人からの連絡をお待ちしています。
会計目的で複製を作成する必要があります。authorize.net モジュールを複製する以外に解決策はありません。
ありがとう
編集: authorize.net モジュールの複数のコピーが必要な理由についての洞察: 私の会社は、ほとんどのマーチャント サービスが許可する以上の大量の販売を処理します。それぞれが異なるマーチャントに対応する複数の authorize.net API クレデンシャルをプリロードしたいくつかの authorize.net モジュールを用意して、マーチャントの 1 つが上限に達すると、その支払い方法を無効にして次の支払い方法を有効にできるようにするという考え方です。 .
単一の authorize.net モジュールで情報を切り替えることができない理由は、各クレジット カードの資金を別々の銀行口座に入金する必要があるためです。ECC は、magento から quickbooks にデータを転送するために使用するソフトウェアです。 Title フィールドに基づく支払い方法。送金先のクレジット カード プロセッサを区別するために、タイトル フィールドに (ACRONYM) を追加します。このタイトル フィールドが変更されると、ECC は、ダウンロードしているトランザクションの資金がどこから来たのか突然わからなくなるため、自分自身をうんざりさせます。
私たちはさまざまなことを試しましたが、authorize.net モジュールのコピーを作成することが最善の解決策であると感じています。ありがとう。