【问题标题】:Extension Development which should include Payment Gateway Magento [closed]扩展开发,其中应包括支付网关 Magento [关闭]
【发布时间】:2014-02-25 12:56:33
【问题描述】:

我正在创建一个在左侧展示产品的扩展程序,当产品被选中时,它会作为订单添加到右侧,而无需转到其他页面,一旦用户对订单感到满意,他可以单击下订单,这将在订单下方的同一页面中启用支付网关。有人可以帮助我了解如何提取在 magento 的正常流程中使用的支付网关模块并将其插入到我的模块中。用户应该在同一页面中看到他可以在订购过程中选择的付款方式。

【问题讨论】:

  • 您是在问如何获取有效付款方式列表吗?

标签: php magento payment-gateway


【解决方案1】:

以下是获取所有有效付款方式的方法。

$payments = Mage::getSingleton('payment/config')->getActiveMethods();

$payments 是数组类型变量。您可以看到名称方法如下:

foreach ($payments as $paymentCode=>$paymentModel) 
{
    $paymentTitle = Mage::getStoreConfig('payment/'.$paymentCode.'/title');
    echo "Code: " . $payMethods[$paymentCode] ", Title: " . $paymentTitle . "<br /";

}

获得模块后,您可以渲染每个方法,以便用户选择一个。

【讨论】:

  • 感谢您提供代码。您能否解释一下我如何呈现每种方法,以便用户可以选择付款方式并将其用于结帐过程。我是扩展开发的新手。提前致谢
猜你喜欢
  • 2013-12-07
  • 1970-01-01
  • 1970-01-01
  • 2014-08-20
  • 2014-08-22
  • 2012-12-12
  • 1970-01-01
  • 2019-02-06
  • 2015-05-24
相关资源
最近更新 更多