#tochinicky-custom-onboarding-bank-details

1 messages ยท Page 1 of 1 (latest)

buoyant ingotBOT
north granite
shadow birch
#

i've toggled it, but when onboarding i don't see where its being collected

north granite
#

Did you enable that setting in the mode corresponding to where you're creating the Account Links?

shadow birch
#

am i suppose to add any parameter when creating an account??

#

i mean from the api

north granite
#

No

#

It looks like you're in test mode from your screenshot, can you confirm you're also creating the Connected Account and its Account Link in test mode as well?

shadow birch
#

yes with the api

north granite
#

And you created the Account Link after toggling that setting on?

shadow birch
#

yes

#

that's the account link

north granite
#

And what are you seeing when you access that? (I also suggest using an incognito browser for testing those links to avoid them clashing with any other Stripe sessions you have active such as being logged into the dashboard)

shadow birch
#

it took me to the onboarding form, filled in some details then uploaded an id and submit

north granite
#

It didn't first make you validate the already provided information? When you allow Custom onboarding to collect bank account information it adds an authentication step to the onboarding process (similar to what was already in place for Express).

Since you're creating an account_update link rather than an account_onboarding link, I'd expect the flow to first verify the already provided information before allowing for adjusting other details.

shadow birch
#

type: 'account_onboarding'

#

it is account_onboarding not an update

#

when onboarding stripe sent me a verification code to the phone number i inputted on the form

north granite
shadow birch
#

okay.. let me test it once more

#

i will revert

shadow birch
#

@north granite thank you so much

#

it worked

north granite
#

Awesome, glad to hear!

shadow birch
#

but if a customer wants to update the bank details probably due to some sort code or routing number validation

#

how can the user update it

north granite
#

I believe they would still be able to do that via the account_update path.

shadow birch
#

okay let me try that now

north granite
#

tochinicky-custom-onboarding-bank-details

shadow birch
#

i was able to edit

#

but i noticed the account is still restricted

#

i provided everything

north granite
#

I would suggest retrieving the Account to see if it has any outstanding requirements:
https://stripe.com/docs/api/accounts/retrieve
https://stripe.com/docs/api/accounts/object#account_object-requirements

shadow birch
#

okay

#

will do that now

#

"requirements": {
"alternatives": [],
"current_deadline": null,
"currently_due": [],
"disabled_reason": "requirements.pending_verification",
"errors": [],
"eventually_due": [],
"past_due": [],
"pending_verification": []
},

#

@north granite that's what i got

north granite
#

Can you share the ID of the account you're using for testing?

shadow birch
#

acct_1MOjJdPA3acnoqBP

north granite
#

For that account, did you provide the bank account details during the first onboarding flow, or was that added later?

What I believe is happening is that account verification is only performed on test Connected Accounts once, so if all of the information wasn't present during that first pass I think the account will remain restricted.

shadow birch
#

i provided the bank details during the first onboarding flow

#

then i used the account_update to check if i can update the bank, that's all

north granite
#

I think the system may be running validations on the account before the onboarding flow is accessed based on information provided during the account creation request, but honestly I'm getting to the point of guessing.

When I look at this request, the response seems to indicate the Account already has a lot of details populated, and that the system has started evaluating outstanding requirements (including external_account).

If you create an Account with no information other than it's type and service_agreement, then launch the onboarding flow and provide all necessary data in a single session, does the account move to a completed state?

shadow birch
#

yes

#

let me test different scenarios, without the bank information

#

i just tried the onboarding flow with bank account it worked but i removed individual object when creating stripe account

north granite
#

Gotcha, so I think since you're working in test mode the verification process is only being run once, so you'll want to provide all necessary onboarding information in one go for the account to move into a usable state.

shadow birch
#

yeah

#

i think its fine

#

one more thing, how can a platform account manage the payouts of custom accounts

#

like payout shouldn't be daily or disable it

mighty tree
#

Hello ๐Ÿ‘‹
Taking over as toby needs to step away

shadow birch
#

ok

mighty tree
shadow birch
#

thank you