我是magento的新手,我正在尝试了解创建自定义付款模块中的代码。我只是想问一下magento中的payment_action标签的用途是什么
这是我付款的xml代码
<default>
<payment>
<paymentmodule>
<active>1</active>
<model>paymentmodule/paymentmethod</model>
<order_status>pending</order_status>
<title>Custom Payment Module</title>
<allowspecific>0</allowspecific>
<payment_action>sale</payment_action>
</paymentmodule>
</payment>
提前感谢!
答案 0 :(得分:3)
当您整合或使用使用第三方API或在merchnat网站上重定向进行付款处理的付款方式时,有两种付款方式(付款操作):
您在上面提到的XML代码段是将payment_action
字段中的付款方式系统配置中的默认值设置为sale
。因此,当用户下订单而不是仅授权时,金额将立即扣除。