Hi - has anyone done anything about this - has CS Cart not improved teh integration a little?
Try to open app/addons/paypal/payments/paypal_pro.php file and replace
$paypal_payment_action = 'Sale';
with
$paypal_payment_action = 'Authorization';
(!) Not tested
Hello! We have solution that can help to solve this problem - Paypal SDK checkout addon, it have possibility on the settings set intent mode (capture, authorize payment)
https://www.cs-commerce.com/cs-cart-add-ons/payment-gateways/paypal-sdk-checkout-en.html