Magento中<payment_action>标签的目的是什么?

时间:2017-04-06 08:12:21

标签: magento magento-1.9

我是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>

提前感谢!

1 个答案:

答案 0 :(得分:3)

当您整合或使用使用第三方API或在merchnat网站上重定向进行付款处理的付款方式时,有两种付款方式(付款操作):

  1. 授权
  2. 捕获或销售
  3. 您在上面提到的XML代码段是将payment_action字段中的付款方式系统配置中的默认值设置为sale。因此,当用户下订单而不是仅授权时,金额将立即扣除。