#piyush_unexpected

1 messages · Page 1 of 1 (latest)

distant domeBOT
#

👋 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.

bronze saddle
#

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

wheat lagoon
#

sure

#

sub_1SH1TMAckpPUQoefj8ufrTDd

#

here it is

bronze saddle
#

Thank you! Do give me a while to look at it!

bronze saddle
#

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

wheat lagoon
#

so, it will ask 3d secure anytime in recurring phase as well?

#

@bronze saddle there?

bronze saddle
#

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
distant domeBOT
#

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.
wheat lagoon
#

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)?

bronze saddle
#

Will you still be using a India card as payment for the US based Subscription? If so, then the problem might still persist.

wheat lagoon
#

no, US based subscription with US based cards?

bronze saddle
#

Ah, if that is the case, then it should work fine

wheat lagoon
#

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)?

bronze saddle
#

If you use a US based card, 3DS might still be triggered, this is something controlled by the card issuer and not by Stripe

wheat lagoon
#

so what's the use of collecting it upfront in deferred flow if it still requires 3d secure?

bronze saddle
#

It helps to ensure the successful setup of payment methods attached to Customers and can help reduce customer intervention in later off-session payments.

#

Have you had a chance to create the ticket?

distant domeBOT
wheat lagoon
#

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)

bronze saddle
#

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)

ornate leaf
#

👋 Hey, taking over here, let me know if you have any followup questions

wheat lagoon
#

how can i cancel subscriptions that has spend > 1days being in past_due state from the stripe dashboard itself?

ornate leaf
#

Do you mean in an automated way, or you want to be able to easily find such subscriptions?

wheat lagoon
#

in automated way, from the dashboard, i want to give only 1 day to customer to pay their past_due subscriptions, otheriwse cancel it?

ornate leaf
#

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

wheat lagoon
#

sure, i'll try it out

distant domeBOT