#Aby

1 messages · Page 1 of 1 (latest)

strong cryptBOT
winged granite
#

Which card specifically did you use?

runic zinc
#

If I'm not wrong, this one:
4000002500003155

#

Is this behavior expected?

winged granite
#

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

Use test cards to validate your Stripe integration without moving real money. Test a variety of international scenarios, including successful and declined payments, card errors, disputes, and bank authentication. You can also test non-card payment methods and redirects.

#

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

runic zinc
#

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?

winged granite
#

Correct

runic zinc
#

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?

winged granite
#

Yup

#

Exactly

runic zinc
#

Completely understood. Thank you very much! Your help means a lot for us!