#Sophia123-payments
1 messages · Page 1 of 1 (latest)
No, I have saved card
Then I'm not sure I understand the question
I have saved card and want to use this for new subscription with deferred payment. At the beginning, I must go through 3ds so that subsequent payments (renewals) will be processed successfully automatically, but the first payment will be in a month
Okay, so did you use a SetupIntent when you collected the card details?
I saved the card when I bought another subscription and used PaymentIntent
the price of a new subscription is higher
Okay so you just create the new Subscription and use the saved card in that case.
Sorry, I don't really understand where the confusion is here so feel free to elaborate further
I want to buy a new subscription with a higher price and since the price is higher it requires completing the 3ds challenge, but the payment will not occur when connecting the subscription, but later, so I need to somehow go through the 3ds challenge, but without completing the payment, so that subsequent payments will be due subscriptions were successful
Oh is this an Indian recurring flow?
So you are running into an issue with the mandate amount specifically?
this is not Indian flow. There is no problem if I capture the money and complete the purchase immediately after completing 3ds
Then I still don't understand why you think you need to go through 3DS again for a different Subscription.
Have you tested this out?
And you see that a future Subscription fails when you create it and pay it using that PaymentMethod?
yes, I tested and got error:
Your card was declined. This transaction requires authentication.; code: authentication_required;
Can you provide the request ID where you see that error?
req_pUuzaDfgj5b4Pa
req_ottsHYa8LnWzJ8
req_sSRulAYA8qSLGl
Thanks looking
Okay so you are using the 3220 test card which always requires authentication no matter what. Try using the 4000002500003155 test card instead. See: https://stripe.com/docs/testing#authentication-and-setup
How will this work for real users?
99% of the time 3DS won't need to be completed again when the card has been previously set up. However, there is always a slim chance that the issuing bank forces 3DS, in which case you would want to be prepared to bring your customer back on-session to complete 3DS.
Mostly it looks like your integration is set up just fine right now other than having the ability to bring your customer back on-session to complete 3DS when it is required
Ok, thank you
Sure
As for the lifetime of a previously created payment intent, how long after can I complete it?
Sophia123-payments