我已经坚持了几天了。出于某种原因,复制 Magento Authorize.net (Mage_Paygate) 模块在前端不起作用。我已经成功地复制了该模块,并让它在后端显示了自己的配置选项,但在结账时我无法让付款方式显示在前端。
到目前为止,我已经尝试复制模块并更改模型名称的每个实例以避免冲突,我已经从头开始多次这样做,所以我相信这不是无效类调用的问题......
我缺少某种神奇的按钮。我真的很希望听到成功复制核心支付模块的人的消息,特别是 Authorize.net
我需要为会计目的创建副本。除了复制 authorize.net 模块之外,没有其他解决方案。
谢谢
编辑:关于为什么我需要多个 authorize.net 模块副本的一些见解:我的公司处理大量销售,比大多数商家服务所允许的要多。我们的想法是,我们将有几个 authorize.net 模块预加载多个 authorize.net API 凭证,每个凭证对应一个不同的商家,这样当一个商家上限时,我们可以禁用该支付方式并启用下一个.
我不能只在单个 authorize.net 模块中切换信息的原因是我们需要将每张信用卡的资金存入单独的银行账户 - ECC,我们用来将数据从 magento 传输到 quickbooks 的软件,接受基于 Title 字段的付款方式。为了区分我们为哪个信用卡处理器转账,我们在标题字段中附加了一个 (ACRONYM)。当这个标题字段发生变化时,ECC 会自己大便,因为它突然不知道它正在下载的交易的资金来自哪里。
我们尝试了各种方法,并认为制作 authorize.net 模块的副本将是最好的解决方案。谢谢。