PayPal Authorize/Capture

This has been discussed long ago but I haven’t seen any discussion since the new PayPal Checkout. I guess this could be a feature request as well but is there an add on that allows the option to authorize the payment? Then another option to either manually capture or automatically capture when the order status is changed to complete? This would save so much in PayPal fees on refunds.

Hello

The PayPal Checkout add-on always creates the order with intent = CAPTURE (hardcoded in PaypalCheckout::charge()) and captures immediately on buyer return. There’s no option to switch to authorize-only and no “capture on status change” logic.

Authorize-now / capture-later would need a customization: send intent = AUTHORIZE, store the authorization, capture when the order hits your “complete” status (or manually), and handle void/expiry.

If you need this, please contact us on priv

Have a nice day

Best regards
Robert