Payment processors such as Stripe allow to make a payment authorization and capture its amount separately.
Authorising a payment guarantees the amount by holding it on the customer’s payment method.
Currently, the official Stripe and PayPal Card Payments modules capture a transaction amount automatically. The modules do not provide any settings for customizing this.
Capturing the amount manually or after a certain period of time could minimize the costs of refunds and risk of chargebacks, especially for new orders by new customers.
Implementing manual capture with Stripe could be very simple. The idea is to specify
capture_method as
manual. Here is a link to Stripe docs, for example:
https://docs.stripe.com/payments/place-a-hold-on-a-payment-method
Post the first comment
Login to post a comment.