在"magento"交易区域中"IS CLOSED"列的作用是什么?

myd*_*ixu 11 magento

我可以看到捕获已成功处理: 订单信息屏幕

但随后在"交易"屏幕上,"已关闭"栏旁边的"禁止"字样被捕获.我想我只是不明白这个专栏的作用.有人可以帮我解释一下吗? 交易屏幕

fan*_*ice 8

信用卡支付交易流程的一些背景有助于理解这一点.这些是事务生命周期的基本流动作:

  1. 授权
  2. 捕获
  3. 沉降

这些流动作被分解为可以针对支付网关调用的更具体的操作.以下是一些相关的基本内容:

授权(AUTH_ONLY):

运行卡片给定金额并获得唯一的授权码.只要您在30天内在Capture交易中使用授权代码,金额将被暂停并保证您获得这些资金.(授权代码到期前多长时间因公司而异.请咨询您的支付网关)

客户不会在授权声明中看到授权,但他们会看到他们的可用资金减少了您运行授权的金额.

如果您未在后续Capture事务中使用授权代码,则授权将被"删除",资金将返回到客户的余额中,您将无法再使用它.

捕获(PRIOR_AUTH_CAPTURE):

使用以前获得的授权代码来完成交易.

捕获的金额可能低于最初获得的授权金额(这在我们提前知道总订单金额的示例中非常有用).

资料来源:http://www.softwareprojects.com/resources/conversion-traffic-to-cash/t-processing-payments-authorize-vs-capture-vs-settle-2030.html

结算:这是商家必须完成的过程......为他们的交易付款.

在结算之前,必须交付或执行产品或服务.在邮购/电话订单的情况下,这具体意味着必须在执行结算过程之前运送货物.

资料来源:http://www.shift4.com/insight/glossary/

在Magento中,该is_closed标志表示交易已结算,并且不会对其执行任何其他操作.交易将在结算前保持开放的原因,以便您可以进行部分货物运输(多次捕获),以及使交易无效或退款.

要使用Magento的Mage_Authorizenet_Model_Directpost为例,该capture()操作使当前事务公开,而void()_refund()操作关闭它.