#ashtray-wasp_unexpected
1 messages ยท Page 1 of 1 (latest)
๐ Welcome to your new thread!
โฒ๏ธ We'll be here soon! We typically respond in a few minutes, but in some cases we might need a bit more time (e.g., server's busy, you've got a complex question, etc.).
โฑ๏ธ We close idle threads, which makes them read-only. Once a thread is closed it won't be reopened, but you can 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/1247220993055916033
๐ Have more to share? Add details, code, screenshots, videos, etc. below.
HI ๐
Do you have any example Invoices I can look at?
Yes, this one, for example: in_1PMGDo2GOJZ85wYsEGeOe1Bs
Okay I see the payment failure here: https://dashboard.stripe.com/events/evt_1PMGDq2GOJZ85wYsljyEcUd6
What's the reason of the failure?
Unfortunately the update to pay the Invoice via the Dashboard made it a bit more difficult to find the failing charge since we now display the successful charge that came after it.
Digging a little more
Ah, okay. I am seeing an error that is stating that no mandate was provided with this payment method
How do we fix it? We have a lot of customers like that
How are you collecting the ACH payment method?
I'm using the stripe.js payment element that creates a setup intent. We also have customers migrated from other Stripe accounts along with their payment methods. Not sure if this affects the ones that were not migrated, it definetely affects those migrated. Could it be related with the migration somehow?
For the customer for this specific Invoice, I am seeing only a Bank token, not a Payment Method.
This could be due to a migration. Essentially the mandate is our digital representation of the agreement you got from your customer to be charged by you without their direct interaction. We don't have that for the related bank account token so when we attempt to pay the ivnoice with this bank token, the bank rejects it because we cannot say you got that agreement.
So there's no way to fix it without customers' action, am I correct? Is the only option to ask clients to enter new payment method and make sure mandate is set?
Also, a question about the migration (Stripe-to-Stripe copy): why does Stripe copy bank account payment methods if they can't be used on the receiving end?
I cannot speak to how the payment methods were migrated unfortunately. The creation request is outside our retention window (occurred 160 weeks ago).
But we regularly do migrate payment methods that can still be used off-session, if they were specifically configured for that usage
Okay, thanks for your help, appreciate it! Is there any way we can proceed further to figure it out with Stripe to help us?
Yes I do recommend you write in to Support here: https://support.stripe.com/contact
It can be difficult to get to the right team initially so I strongly recommend you be very crisp and clear in your initial message. State that you are seeing payment failures for invoices due to missing mandates for bank account that Stripe migrated. Request assistance on how to get those mandates in place.
Will do. Thank you for your help
Sorry, one more question: Does "occurred 160 weeks ago" refer to payment method creation? The migration was done like a month ago
Also one last thing, sorry: even though I manually did a "Retry charge" on these customers, and they now say "pending", are they still going to fail because they don't have the mandate?
Unfortunately I cannot say that with specificity. For the creation date, I suspect that is the orignal date the bank details were collected.