#john_webhooks

1 messages ¡ Page 1 of 1 (latest)

thorn kindleBOT
#

👋 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/1486409839482765312

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

uncut jewel
#

hi! can you share the express account ID real quick?

tiny plover
#

acct_1TEsytRpqe7M6tJE

#

@uncut jewel

uncut jewel
#

i see two account.external_account.created events triggered from someone adding external accounts via the dashboard, evt_1TEt0oRpqe7M6tJEvLGEHtSd and evt_1TEuhjRpqe7M6tJEX21exGVq

#

it doesn't look like those were delivered to any connect webhooks though

#

are you listening to those events?

tiny plover
#

yes

#

we have webhooks configured in our test env.

#

also, I am not able to lookup the event based on these ids in the platform account events

uncut jewel
#

i checked acct_1P9WfP2LjNH6sc0X (which i think is your platform account) and it doesn't look like any of the 4 webhooks there are listening to this event account.external_account.created

uncut jewel
tiny plover
#

ok. let me try
and this event is generated when the external bank account is added/changed on the express account, right?

thorn kindleBOT
rugged warren
#

Hi there - I'll be taking over for solanum here, who needed to step away

#

but yes, the account.external_account.created event occurs when the payout account is added on the express account

tiny plover
#

Hi @rugged warren
strangely, in production one of the Connect account's external account was changed. Somehow, our system got correctly updated and we dont know how.
I am trying to investigate. Can you help me track how the accounts were updated?

#

so, for same Connect account - the external bank account got changed

#

likely done by the Connect account owner but we are not able to track and trace it

#

and this is the Connect account Id that I am investigating:
acct_1SujVDRoXef9sZgv

#

@rugged warren

rugged warren
#

Thanks - I'm helping several people in the server at once so I will investigate but it will take a few minutes

tiny plover
#

ok

rugged warren
#

It looks like this account was added on some sort of Stripe onboarding or remediation link, so Stripe-hosted UI.

tiny plover
#

yes but the external account on this account was changed

#

would you know how that was changed?

rugged warren
#

Apologies, I was imprecise. When I said "account" here, I meant "external account", not "Stripe account"

#

They added the external account on a Stripe-hosted surface like an onboarding/remediation link.

#

I don't know if I have a method to find out where the link came from/how they got there, but Stripe owns collection of information for Express accounts so I would not be surprised if we let them update their payout account while providing other information. That is speculation on my part.

tiny plover
#

how can external account be changed via onboarding link?

#

doesnt that create a new account Id?

rugged warren
#

There's a section for that in the UI. Have you ever tested/played around with onboarding/remediation links? I would recommend it; you can generate them from the dashboard in testmode if you like.

Yes, it creates a new external account id. If you weren't listening for this webhook event/didn't get it, you can retrieve it from your connected account using the Stripe-Account header and GET /v1/events/:id

evt_1TCO6tRoXef9sZgvXK6R0iv2

tiny plover
#

I did try using remediation link and it does change the external account - we did not receive the event via webhook. Is it the account.external_account.created event that we should listen to?

rugged warren
#

Your connect webhook endpoint in livemode isn't listening to this event type

#

it listens to:
payout.canceled
payout.failed
payout.paid
payout.created
account.updated

#

acct_1P9WfP2LjNH6sc0X is the platform account, right?

tiny plover
#

acct_1P9WfP2LjNH6sc0X

#

yes

rugged warren
#

Yeah, so you need to listen to that event type on that endpoint in order to receive it when they happen on your connected accounts.

tiny plover
#

is there any other way that the external account can be changed on an Express account?

rugged warren
#

let me see - I think you as the platform can't add an external account directly for express accounts, but my memory is fuzzy