#Aby
1 messages · Page 1 of 1 (latest)
Which card specifically did you use?
Was the card set up for off-session payments already before you attempted to make an off-session payment?
This card requires authentication for off-session payments unless you set it up for future payments. After you set it up, off-session payments no longer require authentication.
This is from the docs: https://stripe.com/docs/testing#authentication-and-setup
You can't make an off-session payment for a card that requires authentication, you have to bring the customer into the payment flow to auth the card first
Oh I see, this might be the cause of the issue. The message we were receiving during our testing was:
“If the customer doesn't complete the first payment for this subscription before 05/10/2023,
10:26, the subscription will expire”.
So the issue here is that we can't make an off-session payment for a card that requires authentication?
Correct
Oh I see. Thank you very much for the clarification.
Then, if we want to charge off-session our customers who have 3DS, first they have to complete the 3DS authentication, then we should store that card for future payments (SetupIntent) and then we can charge them in the future without their interaction, right?
Completely understood. Thank you very much! Your help means a lot for us!