#midnight_error

1 messages ยท Page 1 of 1 (latest)

weak sageBOT
#

๐Ÿ‘‹ 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/1378045907781554377

๐Ÿ“ Have more to share? Add more details, code, screenshots, videos, etc. below.

mortal obsidian
#

Hi there,
I will be with you in just a second. Gotta help someone else right now but then I'm with you

mortal obsidian
#

Sorry for the delay. Looking at this now.

weak sageBOT
eternal quiver
#

๐Ÿ‘‹ Taking over this thread, catching up now

weak sageBOT
eternal quiver
#

Thanks for waiting! Upon checking, this is a known limitation that mandate data has to be set when the payment method is of link: https://dashboard.stripe.com/logs/req_JR9HEpsW9oTYk7 when confirming a Payment Intent manually at server end. This is the mandate_data parameter to be set: https://docs.stripe.com/api/payment_intents/confirm#confirm_payment_intent-mandate_data

queen crow
#

I am not confirming a payment intent online though, this is an auto generated payment intent and I am not sure why its being manually confirmed

eternal quiver
queen crow
#

I think it has to do with payment intent requires action, either way how would I resolve this?

Is there a way to add this mandate data when I create a subscription? when I attach the payment method to the customer?

eternal quiver
#

For link payment method, the mandate_data must be present in the confirmation request. Since your system is doing manual confirmation, mandate_data can be included as well

queen crow
#

my system isn't doing manually confirmation, when a payment intent requirers action we use the stripe link to confirm it and I am guessing its happening there

#

the stripe hosted link when need 3ds

#

I have no code on our end that confirms a payment

eternal quiver
#

https://dashboard.stripe.com/logs/req_JR9HEpsW9oTYk7 showed that your system was confirming the payment intent manually using stripe-node SDK. This wasn't from Stripe.

The link here refers to the payment method offered by Stripe (https://docs.stripe.com/payments/link), not a hosted payment link to complete 3DS.

#

What's going on for this subscription is that this customer uses link (the payment method) for the subscription payment. When the payment method is link, mandate_data is needed for manual confirmation like https://dashboard.stripe.com/logs/req_JR9HEpsW9oTYk7.

mandate_data is not required for card payment method.

queen crow
#

ok I will try and find where we are doing this

#

thank you