Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/magento/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Magento订单系统中的事务处理_Magento_Transactions - Fatal编程技术网

Magento订单系统中的事务处理

Magento订单系统中的事务处理,magento,transactions,Magento,Transactions,我刚刚读了关于Magento支付流程的主题。它处理Magento中付款方式和发票的角色。我现在很好奇,在Magento中,事务的确切作用是什么。在我能找到的互联网上似乎没有关于这方面的教程或信息 据我所知,它们可以是打开或关闭的,并且可以有子项(也可以是事务)。我假设未结交易尚未完成/支付,而已结交易是否已完成? 我的公司还购买了一个不使用交易的支付扩展。这是可以接受的,还是缺少扩展的功能 我的问题是: 在Magento中,事务的一般作用是什么 为什么您不想在付款方式中使用交易 与儿童进行交易的

我刚刚读了关于Magento支付流程的主题。它处理Magento中付款方式和发票的角色。我现在很好奇,在Magento中,事务的确切作用是什么。在我能找到的互联网上似乎没有关于这方面的教程或信息

据我所知,它们可以是打开或关闭的,并且可以有子项(也可以是事务)。我假设未结交易尚未完成/支付,而已结交易是否已完成? 我的公司还购买了一个不使用交易的支付扩展。这是可以接受的,还是缺少扩展的功能

我的问题是:

  • 在Magento中,事务的一般作用是什么
  • 为什么您不想在付款方式中使用交易
  • 与儿童进行交易的概念是什么
  • 交易是否可用于管理订单的多个子付款,且付款方式可能不同

  • 提前感谢。

    交易用于重复计费配置文件,它们在您的流程中不起一般作用,仅在您需要实施部分付款或重复付款时才重要

  • 它们在您的流程中不起一般作用,只有在您需要实施部分付款或重复付款时才重要
  • 如果您只有一笔付款需要捕获,则不需要它们
  • 您可以更灵活地定义付款
  • 这取决于执行情况。这里没有定义任何东西,您可以自由选择如何使用它。我怀疑您能否在一个订单中使用多种付款方式,这需要您自己的付款“代理”扩展来控制

  • 好吧,这和我预期的不一样,但有道理。谢谢。我不同意“如果你只有一笔钱要支付,你就不需要它们”。Magento使用它来了解事务是否已被捕获(关闭)或未被打开。因此,需要使用交易开放属性进行在线授权,并在管理中稍后在创建发票时在线捕获。很高兴了解awavi,我想我的意思是,如果您只需要一笔付款来处理授权后的不完全捕获,我注意到,当我的付款获得授权时,它们在“已关闭”列下标记为“是”,但是,当相同的付款被捕获时,is Closed列会显示“no”。这是什么意思?