我正致力于为电子商务系统实施新的付款方式(在Magento的背景下)。但是,我并不完全了解网关和非网关支付方法的区别。
在magento中,每种付款方式都必须继承Mage_Payment_Model_Method_Abstract
。该类有一个名为$_isGateway
的变量。此变量为true
的唯一情况仅适用于Mage_Paypal_Model_Direct
和Mage_Paypal_Model_Payflowpro
。
我理解网关的方式是通过第三方付款并且付款不会直接转移给商家,是否正确?我如何知道我的付款方式是网关还是非网关? (或在Magento的背景下)
似乎Magento中的$_isGateway
什么也没做。这是search in the source code
答案 0 :(得分:0)
在Magento的背景下,$_isGateway
用于多个区域。以下是它们的列表:
源代码是自解释的(函数名称非常清楚),因此还解释了网关与非网关的不同之处。如发票,API支付等......