#mike_embedded-onboarding

1 messages ยท Page 1 of 1 (latest)

echo oasisBOT
#

๐Ÿ‘‹ 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/1217173250849771721

๐Ÿ“ Have more to share? Add more details, code, screenshots, videos, etc. below.

pine inletBOT
mystic trout
#

here is the code I am using to create the Account Session:

#

And here is the error in the angular app:

grand lava
#

Hello! Give me a few minutes to take a look

mystic trout
#

No problem. Let me know if you need any additional information

echo oasisBOT
#

mike_embedded-onboarding

severe pumice
#

๐Ÿ‘‹ looking! The Documents feature is quite new and I assume you hit a weird edge-case

mystic trout
#

ok, thanks

#

I am in test mode with this account also

severe pumice
#

can you share your client-side code too? Please not a picture, share real text

mystic trout
#

sure

#

here is how I am loading the onboarding widget:
this._store$.select(AuthSelectors.selectOnboardingSecret).pipe(tap(secret => {
if (secret) {
console.log("Loading Connect.")
let connect = loadConnectAndInitialize({
publishableKey: environment.stripeKey,
fetchClientSecret: () => new Promise<string>((resolve, reject) => {
console.log("Resolving secret", secret);
resolve(secret);
reject("error");
})
});
let accountOnboarding = connect.create("account-onboarding");
accountOnboarding.setOnExit(() => {
console.log("Onboarding Exited");
})
console.log("Appending onboarding widget")
this.onboardingContainer.nativeElement.appendChild(accountOnboarding);
}

}),
catchError(e => {
  console.error("Error loading onboarding", e);
  return EMPTY;
})
).subscribe();
severe pumice
#

thanks

#

Okay waht are you doing in Test mode to get to that UI where you need to provide bank statement information?

mystic trout
#

So I do the following steps:

  1. create a new account (using the connect Account API)
  2. Add a bank account to that account (using 110000000 routing number and 000999999991 account number)
  3. navigate to the onboarding widget in the application
pine inletBOT
severe pumice
#

perfect let me try exactly that

mystic trout
#

Ok, thank you

#

it looks like all of my connect accounts get set to status "Restricted" and Payouts is disabled

#

is there any way for me to create test accounts that do not get restricted so I can test my application

severe pumice
#

maybe use a different bank account number

mystic trout
#

there were only 2 that were provided in the "Testing Connect" documentation

#

do you have any other test bank accounts that I can use that won't trigger this?

severe pumice
#

the section you're using is specifically about bank account verification which you can skip if you are testing other things

mystic trout
#

Sorry, I had to jump on a call. I can't skip it though or my account gets stuck in "Restricted" and I can't do a test payout.

#

Here is a screenshot showing that my accounts show as restricted now

idle bison
#

Those shouldn't trigger ownership verification

mystic trout
#

oh, sorry I didn't see that section before

#

Do you know how long the verification takes when we are in production mode? Will it take several days before our customers can use the account?

idle bison
#

Not sure tbh. This isn't something our team is most familiar about.
Our support team would be able to provide a rough timing.