We get every single day multiple calls or messages from customers who are worried that a 0€ amount is showing during the 3D secure process. They think it's a scam and this is surely hurting our conversions a lot.
I talked to stripe and this seems to be because CF does a SetupIntent call instead of a PaymentIntent call to the Stripe API. The Setup Intent stores the CC and then debits the amount with further API calls. The Payment Intent works a little differently and will create a payment, the CC can still be stored for later use (eg: for upsells).
See the differences here : https://support.stripe.com/questions/payment-intents-api-vs-setup-intents-api
It seems that if you set the parameter below in the paymentIntent it would still store the CC details :
'setup_future_usage' => 'off_session',
Would you be up for making this an option in the integration ?
Please sign in to leave a comment.