我创建了一个自定义支付模块,但我只能在 Magento 的管理端显示以下信息
卡类型
卡号:xxxx-后4位
使用美元下订单
但是,如果 pf Paypal 喜欢,我怎样才能获得其他详细信息,
卡验证状态:
地址验证状态:
上次交易 ID:
等等。我从我的自定义支付网关得到所有这些响应,但我不知道要调用什么函数或如何在后端显示它以供店主查看。
谁能帮我这个?现在我的支付模块正在authorize_capture
作为支付操作,所以我有Model/PaymentMethod.php
它必须function capture(Varien Object payment, amount)
处理逻辑。那么我可以从那里设置付款信息还是需要创建任何其他文件?
请告诉我。
编辑:我找到了我需要做的部分答案。
但我无法覆盖默认的管理模板文件。这个链接告诉创建一个覆盖 Mage/Payment/Block/Info 的 Block 文件,并在其中设置一个要使用的模板。
但它没有阅读它。有人可以告诉我覆盖管理模板文件的正确方法,以便将来的升级不会覆盖它。
我希望有人现在必须熟悉这一点。
它没有从我的覆盖模块块文件中获取代码。我需要覆盖的模板文件是 app/design/adminhtml/default/default/template/payment/default/info.phtml。使用提到的链接,我已经覆盖了 Mage/Payment/Block/Info 并编写了自己的代码,但无法设置和指向我的模板。有任何想法吗?