#jason_docs
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/1468751679326257297
๐ 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.
- jason_ach-deprecation, 1 day ago, 38 messages
- jason_ach-deprecation, 5 days ago, 18 messages
Hi there
Hi palamedes ๐
Sorry, was just wrapping up helping someone else. So you're just trying to get the financial_connections.account.deactivated event, mostly?
correct
And are you generally just doing ACH Direct Debit, or do you have a more complex use case? Financial Connections covers some ground beyond just "regular" bank payments
we will only be supporting ACH direct debit with financial connections as well as manually entered details, but for this test, it will be with an ACH direct debit financial connections account
Okay, great. And are you using the Payment Element to collect bank details with financial connections?
yes
Okay, great. Anecdotally I don't think we emit this event when you detach a Payment Method, but I may be wrong
I think this is the meaty bit w/r/t ACH DD payments in the docs: https://docs.stripe.com/financial-connections/tokenized-account-numbers#ach-direct-debit-payments
Let me test a bit here and I'll let you kno what I find
Yeah, for this scenario I get mandate.updated and payment_method.detached but no financial_connections.account.deactivated
Generally I think mandate.updated is the key event to listen for here
In terms of understanding that a given account isn't usable any more
I was browsing the discord channel looking for info on the financial_connections.account.deactivated event, and came across this thread: https://discordapp.com/channels/841573134531821608/1303774458493931573/1303776215135424605
This lead me to believe that if I had a customer who had an ACH account that had the deactivated event sent, then it'd be important for me to know how the offline payment intent will behave, so if we attempt to collect an auto payment for a customer using this ACH account, we know to send them an email that the payment failed, etc.
๐ Taking over this thread, catching up now
hi river ๐
Upon checking, there isn't any test account to simulate financial_connections.account.deactivated in test mode / Sandbox. financial_connections.account.deactivated can be sent at any of time, not necessary during the payment as customer can deactivate the linking not only during payment. I'd recommend writing to Support https://support.stripe.com/contact for this feature.
To handle the failed payment for ACH direct debit, payment_intent.payment_failed can be listened if you would like to find out the failed payment due to the deactivation or declined for the bank account
Find help and support for Stripe. Our support site provides answers on all types of situations, including account information, charges and refunds, and subscriptions information. Get your questions answered and find international support for Stripe.
Thank you for the additional information river! Would I write to the support link to request the ability to test the financial_connections.account.deactivated event in the testing environment?
We do currently listen to the payment_intent.payment_failed event. The only issue with that is it would occur outside of the auto payment flow. Do we know what the payment intent status would end up being if a financial connections account was deactivated?
When the financial connection account is deactivated which the payment will fail, payment_intent.payment_failed event will be sent and the Payment Intent status will be requires_payment_method
there we go! that's what I was looking for! awesome! I really appreciate the help river! I'll reach out and ask for the ability to test that feature in the sandbox. Thanks again!