#matrixfx187_best-practices
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/1303774458493931573
đ 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.
- matrixfx187_api, 1 day ago, 12 messages
Hello! Can you see details on your end about why the accounts are being disconnected?
Like are you getting financial_connections.account.deactivated or financial_connections.account.disconnected Events?
No, not disconnected. When I go to try and refresh the balance, I get the status of their financial connection account to be "inactive" and then I get an error saying that their balance cannot be refreshed on an inactive account
This happens quite often but not with all institutions
Here's an example: req_1oUCyLxWYIjUAK
Unfortunately that's normal. Accounts can and do become inactive for a number of reasons, from people disconnecting or revoking access on their bank's side of things to accounts being closed to banks automatically culling what they consider stale connections.
but is that normal to happen every month? I would think less than 30 days seems pretty short lived
If you're curious about the reason for a specific disconnection you can write in to Stripe support with specific Financial Connection Account ID(s) and ask them to tell you what happened: https://support.stripe.com/contact/email
It might be normal, but it also might be unusual. It's impossible to say for sure without looking at a specific example, and that's something Stripe support can help you with.
Ok, I have a list of them. Hopefully they can shed some insight to that then.
Ok, thank you. Hopefully they can shed some light. To confirm, when this happens, I need to remove the payment method and have them add it again, right?
Make sure you provide the IDs starting with fca_. That will help you get a faster response.
I heard rumors of a feature to re-connect their accounts but I haven't heard anything about it yet
We do have an Event for when an inactive account becomes active again: financial_connections.account.reactivated
that's interesting. Is there a way I can "reactivate" an inactive account?
As far as I know that happens when we successfully reestablish a connection on our end.
I don't think it can be triggered directly beyond that.
so how would it get reestablished on your end?
wouldn't the user have to do that through your api?
We do our best to detect and reestablish connections whenever possible. I honestly don't know exactly how that works.
I do see that you have a number of financial_connections.account.reactivated Events on your account.
This one, for example: https://dashboard.stripe.com/events/evt_1QICwYJKKkVYLY75wCjyAUDd
There are many others.
I think the most typical thing that happens is you would trigger something, like a refresh of account data, that makes us reach out to the account to get that data. We then notice the connection doesn't work, so we mark it as inactive and the refresh fails. Then we attempt to reestablish the connection, and if we're successful we fire that Event to let you know.
You should check to see if any of the inactive accounts you've noticed have an associated financial_connections.account.reactivated Event and are now active again.
in this example, the customer removed his payment method and then added it again. I guess that triggered the "reactivated" event? I thought when they added it again, it would give them a new account
Going through the onboarding flow again should create a new account, yes.
that would be awesome. I need to check this
it's weird because he "attached" the payment method (same one as before) at 11:23 and the "reactivated" even was at 11:22. So it does seem related
Hm. I guess it's possible that we reuse an existing Financial Account if one exists, but I didn't think that's how the flow worked.
Yea, same here because most of my users have multiple FA's because of removing and adding payment methods
in the workbench, is there a way to search by fca_?
I wonder if by authorizing a new Financial Connections Account the bank it also granting access to the old one at the same time as well?
that could be
Like maybe on the bank's side they're looking at it as an all-or-nothing thing when it comes to that person and Stripe accessing their info.
You can list Financial Accounts using the API, including the CLI in the Dashboard: https://docs.stripe.com/api/financial_connections/accounts/list
Although... I'm not sure the CLI in the Dashboard will work with live mode.
oh, I was wanting to filter events by FCA
Oh, yeah, there's an Event type filter button at the top.
You can then type in a specific Event type, or do something like financial_connections.account.* to do a wildcard search.
Ah, no, you can't do that.
Your best bet would probably be to use the API and write a script that uses auto-pagination to fetch and filter out what you're looking for: https://docs.stripe.com/api/pagination/auto