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

What is the purpose of <payment_action> tag in Magento?

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

提前致谢!

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

  1. 授权
  2. 捕获或出售

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