我可以看到捕获已成功处理:
但随后在“交易”屏幕上,“正在关闭”列在捕获旁边说“否”。我想我只是不了解本专栏的作用。有人可以帮我解释一下吗?
信用卡支付交易流程的一些背景有助于理解这一点。这些是事务生命周期的基本流程动作:
这些流程动作分为更具体的操作,可以针对支付网关进行调用。以下是一些相关的基本知识:
授权(AUTH_ONLY):
Run the card for a given amount and obtain a unique authorization code. The amount will be put on hold and you are guaranteed these funds as long as you use the authorization code in a Capture transaction within 30 days. (How long before an authorization code expires varies by company. Check with your payment gateway)
Customers don't see the authorization as a charge on their statement, but they will see their available funds decrease by the amount you ran the authorization for.
If you don't use the authorization code in a follow-up Capture transaction, the authorization is "dropped", funds returned to the customer's balance and you can no longer use it.
Capture (PRIOR_AUTH_CAPTURE):
Use a previously obtained authorization code to complete the transaction.
The amount captured can be lower than the originally obtained authorization amount (this is useful in cases like our example where you don't know the total order amount ahead of time).
Settlement: This is the process merchants must complete ... to be paid for their transactions.
The product or service must be delivered or performed before settlement can take place. In the case of mail order/telephone order, this specifically means the goods must be shipped before the settlement process is performed.
Source: http://www.shift4.com/insight/glossary/
在Magento中,该is_closed
标志表示交易已结算,并且无法对该交易执行其他任何操作。直到结帐之前,交易才开放的原因是,您可以分批装运货物(多次捕获),也可以作废或退款。
以MagentoMage_Authorizenet_Model_Directpost
为例,该capture()
操作使当前事务处于打开状态,而void()
和_refund()
操作则将其关闭。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句