By default, all payments are authorized and captured immediately when a customer processes a purchase. You can enable delayed, manual capture by following the steps below.
To enable manual capture:
- Go to the settings page and uncheck the "Auto capture" checkbox
With auto capture disabled..
When a customer purchases goods from your store with a credit card then only a preauthorization transaction is made. The amount is held on the credit card until captured.
The customer's card is really charged only after you click the "Capture" button on the order screen.
- Find the order with "On hold" status in WooCommerce/Orders menu
- Open the order
- Click the "Capture" button.
After a while you will see "Order updated." message.
Order status changes to "Processing" and customer's card is charged.
Updated 6 months ago