#piyush_unexpected
1 messages · Page 1 of 1 (latest)
👋 Welcome to your new thread!
⏲️ We'll be here soon! Typically we respond in a few minutes, but sometimes we might take a bit longer if the server is busy or if you have a particularly tricky question.
⏱️ We close idle threads, which makes them read-only. Once a thread is closed it won't be reopened, but you can always start a new thread if you have another question.
🔗 This thread will always be available, even after it's closed. You can find it again using Discord's search, or you can save this link: https://discord.com/channels/841573134531821608/1427181849171726367
📝 Have more to share? Add more details, code, screenshots, videos, etc. below.
Below are links to other discussions we've had with you in the past week in case you want to review that information. If your question is related to one of these previous discussions, please provide a comprehensive summary of the current state and what you need help with now. We help many users simultaneously, so a summary allows us to resolve your issue as soon as possible.
- piyush_subscription-update-invoice-preview, 3 days ago, 22 messages
- piyush_docs, 3 days ago, 18 messages
Hello! do give me some time to take a look at this
Could you provide me the Subscription ID for this? It should look something like sub_xxx
Thank you! Do give me a while to look at it!
Thanks for the wait! Understand that you specified request_three_d_secure: "challenge" together with usage: "off_session"
Even with these settings in place, Stripe can’t guarantee the set preference because the issuer determines the ultimate authentication flow
so, it will ask 3d secure anytime in recurring phase as well?
@bronze saddle there?
Yup, give me some time to confirm this
I noticed that this is an India based Subscription. Recurring payments, using SetupIntents, for India based Subscriptions might require additional steps to get it to work.
Could i get you to write in to my team on this, for us to look into this further.
I will be dropping you a DM on how you can do that, and we can take it from there. If you do write in, please provide:
- The steps you have already taken
- Any relevant Subscription IDs/Request IDs
Hello @wheat lagoon, we have sent you a direct message, please check it at https://discord.com/channels/@me/1427192320104861777
- 🔗The message has instructions on how to open a direct support case with our Developer Support team, in order to help you more effectively.
yes, this is india based subscription, so for US based subscriptions, will it ask, 3d secure on first payment after the trialing phase(i am collecting setup intent with off session usage and challenging 3d secure manually for it)?
Will you still be using a India card as payment for the US based Subscription? If so, then the problem might still persist.
no, US based subscription with US based cards?
Ah, if that is the case, then it should work fine
so, you are telling me if i collect a US based card using setup intent with off session usage with request_three_d_secure: "challenge", it won't ask me for 3d secure when making a first payment after the trial gets over(i mean for the first non zero invoice which will lead to active phase of that subscription)?
If you use a US based card, 3DS might still be triggered, this is something controlled by the card issuer and not by Stripe
so what's the use of collecting it upfront in deferred flow if it still requires 3d secure?
It helps to ensure the successful setup of payment methods attached to Customers and can help reduce customer intervention in later off-session payments.
this is further explained here: https://docs.stripe.com/payments/setup-intents#increasing-success-rate-by-specifying-usage
Have you had a chance to create the ticket?
i'll create one, just after this last question here:
What i am understanding from this conversation is that I still need to handle 3d secure flow in my integration for recurring payments even though collecting setup intent with future usage and manually triggering the 3d secure? Also, for subscription which don't offer free trials too(i.e. first payment is made on-seesion with payment_settings: { save_default_payment_method: 'on_subscription'}
may require 3d secure too for recurring payment)
Yup, you would need to handle the possibility of 3d secure flow being triggered. You can enable Customer emails for for Subscription related payments that require 3DS via the settings in the dashboard (Settings>Billing> Subscriptions and emails
Manage payments that require confirmation)
👋 Hey, taking over here, let me know if you have any followup questions
how can i cancel subscriptions that has spend > 1days being in past_due state from the stripe dashboard itself?
Do you mean in an automated way, or you want to be able to easily find such subscriptions?
in automated way, from the dashboard, i want to give only 1 day to customer to pay their past_due subscriptions, otheriwse cancel it?
You might be able to achieve this by configuring the Manage payments that require confirmation in the Billing settings: https://dashboard.stripe.com/settings/billing/subscriptions - I'm not 100% sure this work exactly like you expect though, so I'd advise running a test with a test clock to confirm
sure, i'll try it out