This Topic Applies to the Following Payment Service Providers:
You have the possibility to configure your payment methods with
deferred capture or
You should set the capturing setting to deferred within the configuration of the payment methods. In that case, the amount will only be authorized and reserved by Sage Pay. You will have to manually capture the order from within your shop backend.
You should set the capturing setting to Direct capturing within the configuration of the payment methods. In this case, the amount will directly be captured by Sage Pay and the order is marked as captured in your shop backend.
Direct Capture Type
Please note that there are two ways of handling direct capture with the module (this was implemented in our module in the release of September 1st, 2017):
Under the main module configuration in your shop backend, you will find the setting Direct Capture Type.
in 2 steps
The module will in that case first authorize the transaction, following the authorization feedback from SagePay and then automatically capture the transaction once the capture feedback from Sage Pay is received. We do recommend to use this setting because the shop will have more time to create the order. The module is able to acknowledge the payment before actually creating the order. However this is not reliable. Means in some cases the order is not created at all. If we split the process into steps we would leave in those rare cases only a reservation on the card.
With the setting
during authorization the capture is executed as part of the authorization. Our module uses in that case the transaction type
PAYMENT and processes immediately the feedback from Sage Pay. This can lead to issues in case the shop is not able to process the notification from Sage Pay within 10 seconds. This can happen when the shop has to execute resource comsuming task as part of the order creation. For example the updating of the stock or pushing the order into an external system like an account software.
Note that if you are using the Sage 50 Accounting software, this will require to set direct capture to