#JE
1 messages ยท Page 1 of 1 (latest)
Hi ๐
Can you share the ID of the API request that threw this error?
Here's how you can find a request ID: https://support.stripe.com/questions/finding-the-id-for-an-api-request
๐ hopping in here since snufkin has to head out - give me a minute to take a look
So looks like the issue here is that the 3155 test card you're using needs to be setup for future off-session usage, but the setup intent you created had usage: on_session
If you change that to off_session it should work
let me try
Nice it worked!
I got a little bit confused, while I am setting up, I am using the app, so should be on_session right?
For the Setup Intent you should be specifying off-session if you're going to attempt to charge their payment methods while the customer is not there (like for a subscription)
if you only intend on charging them while they're on-session, then yes, that would be the right choice
it's just that for this particular 3155 test card it's meant to be testing the off-session flow
It's because the App that I am working is a food app
So people try to order food. They can add the food into the cart, and then checkout later
The 3ds should be asked while the customer is adding a new payment method
And do not ask again after confirming the authentication and adding the payment method