#matrixfx187_best-practices

1 messages ¡ Page 1 of 1 (latest)

short depotBOT
#

👋 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.

vapid sequoia
#

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?

coral oak
#

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

vapid sequoia
#

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.

coral oak
#

but is that normal to happen every month? I would think less than 30 days seems pretty short lived

vapid sequoia
#

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.

coral oak
#

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?

vapid sequoia
#

Make sure you provide the IDs starting with fca_. That will help you get a faster response.

coral oak
#

I heard rumors of a feature to re-connect their accounts but I haven't heard anything about it yet

vapid sequoia
#

We do have an Event for when an inactive account becomes active again: financial_connections.account.reactivated

coral oak
#

that's interesting. Is there a way I can "reactivate" an inactive account?

vapid sequoia
#

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.

coral oak
#

so how would it get reestablished on your end?

#

wouldn't the user have to do that through your api?

vapid sequoia
#

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.

#

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.

coral oak
#

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

vapid sequoia
#

Going through the onboarding flow again should create a new account, yes.

coral oak
coral oak
vapid sequoia
#

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.

coral oak
#

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_?

vapid sequoia
#

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?

vapid sequoia
#

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.

#

Although... I'm not sure the CLI in the Dashboard will work with live mode.

coral oak
#

oh, I was wanting to filter events by FCA

vapid sequoia
#

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.

coral oak
#

yea, I mean FCA id. like "fca_xxxx"

#

I don't think I can do that though

vapid sequoia
#

Ah, no, you can't do that.