#vladimir_code
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/1382056171367563326
đ Have more to share? Add more details, code, screenshots, videos, etc. below.
Helo @craggy wolf , thanks for joining
the whole idea is simple, to work as other competitors do- jira, monaday, linera, trello...
I want to charge user when someone new (per seat) comes on board.
but 3D secured cards are givin me headache.
this is not possible to charge as it requires user action (Account owner action)
Hello there
So to clarify the issue here is that when you upgrade 3DS is required but your customer is no longer present to complete 3DS?
correct
when user accept invitation, in code i am tryting to charge immediately with swapand invoice, but it fiales as it need card owner to approve it.
you got it corect.
Can you provide the Subscription ID that you are testing with where this happened?
if 3D is not required, all works as i wan it, user get charged.
yes, i have a real one, happened this morning when client from india tried to add his team
moment
pi_3RYNImG1qa17AKZs1FoIa1FP and pi_3RYLi6G1qa17AKZs0iNpO9ec
please let me know if you need more info or beter explanation
I'm looking, give me a moment.
thanks
Okay so yeah this is complicated for Indian cardholders because of the recurring billing requirements, see: https://docs.stripe.com/india-recurring-payments which discusses this high-level and then you want to read https://docs.stripe.com/india-recurring-payments?integration=subscriptions#subscription-updates which discusses updates and why 3DS is triggered here (due to the maximum amount set with the initial mandate).
Overall the solve on these updates is to bring your India customer back on-session so they can handle 3DS and then you would want to set the mandate_option when you confirm the PaymentIntent so that you can control the maximum of the mandate amount: https://docs.stripe.com/api/payment_intents/confirm?api-version=2025-05-28.basil#confirm_payment_intent-payment_method_options-card-mandate_options
if there is another country with 3DS reuqired will same approach make it work too?
so this happens only for user in india? i understood that cause is 3DS, like i cant update user subscrition if user does not agree to it?
And happens that most of indian cards are requireing 3DS and that is the reason no?
I mean if Smeone with thailand card with 3DS , and i attempt to sawpAndInvoice him immediately, will this fail too?
Not unless the issuer requires 3DS which is very rare in other countries as there is no actual regulation requiring it like there is in India. Sometimes issuers will do this for fraud prevention reasons -- so you would want to be prepared to bring your customer back on-session to complete 3DS in these niche cases, but overall what you are seeing here is specific to regulations with Indian cardholders