#fillefilip8-setupintents
1 messages · Page 1 of 1 (latest)
Yes, this is still possible - while getting the card properly configured with a setup intent will set an SCA exemption for future off session usage, it is up to the issuer whether they want to accept or reject the exemption. If they choose to reject the exemption then your customer will need to be brought back on session to provide auth again
gotcha! does invoices have a way to "authorize" payments in before hand?
The current solution is using payment intents but its lacking stripe tax and coupons. but atleast it has an option to throw error when authorize fails (ErrorOnRequiresAction)
Context: there is no user interaction. as this is all server sided. background task things
I'm aware that the best solution would be to allow the user to pay from the email sent..
The only way really to "authorize" payments before hand would be through the setup intent (which is what you're already doing). Something that may be helpful is that in your settings (https://dashboard.stripe.com/settings/billing/automatic) you can enable the ability to send the customer an email when they are off-session and authentication is required
In my case i meant authorize as in "sufficient funds". But i guess the best solution would be to not deliver the products (digital) until invoice is paid. There is a event when a invoice requires auth. Correct?
Yup - I believe you want invoice.payment_action_required (https://stripe.com/docs/billing/subscriptions/webhooks#action-required)
Learn to use webhooks to receive notifications of subscription activity.
I added a test card in setup intent (that requires auth). But off session payments still go thru... Do you have any example of cards that ignore the off session?
Have you tried the 4000002760003184 test card?