我已经按照位于 wiki 中的教程进行操作:
http://www.magentocommerce.com/wiki/5_-_modules_and_development/payment/create-payment-method-module
模块在后端可见。
这意味着,后端的“Config->advanced->advanced
”和“config->Payment Methods
”选项卡都可以正常运行。将模块设置为事件后,我在前端完成结帐流程,但它没有显示。
我已经尝试了两次该模块。一个具有我选择的所需公司和模块名称,另一个具有来自 wiki 的默认名称。它们都不在前端工作。
我错过了什么吗?其他人是否关注了 wiki 并让它与 onepagecheckout 一起工作?
我检查了我的错误日志,但没有发现任何错误。
我推迟发布我的代码,因为它们与上面链接的 wiki 文章完全相同。但如果需要,我会发布代码。
最佳答案
事实证明,我需要定义一个 Block 并创建与我的支付模块对应的 form.phtml 文件。
我用来让我的工作的一个例子位于这里: http://www.magentocommerce.com/boards/viewthread/230559/
根据上述帖子的作者在另一个线程上的说法,显然“已知”wiki 是不完整的: http://www.magentocommerce.com/boards/viewthread/230704/#t326542
关于magento - 为什么我的新付款方式没有显示在 Magento 的单页结帐中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7514360/