#ilikegpus_terminal-apps-connect-deployment
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/1362479282533699846
đ Have more to share? Add more details, code, screenshots, videos, etc. below.
Hi! Which reader are you trying to deploy to?
What happened when you followed the steps on the guide? Where did you run into an issue?
The terminal I am trying to deploy to is STR70Z1C317000689 which is registered to the connected account referenced above.
Following the steps of the guide, I create a "Deploy Group" in my dashboard but cannot see any locations/readers from the connected account to add to the deploy group
What is your Platform Account ID?
acct_1Q8AkcH65uDkojqs
Have you requested a review? https://docs.stripe.com/terminal/features/apps-on-devices/deploy-in-Dashboard#deploy-app-version
yes the app has been reviewed and has been accepted.
app id - tmda_5300lMD270007nWi1QC11H65uDkojqs
I can't look that up for some reason.
And the Connected Account has locations, ya?
Yes, the connected account has one location 'HQ'
But I don't see that in the list of location on my platform account when trying to deploy
Is there a code for the 'deploy group' you created?
This is the id of the deploy group - tmddg_F366gFR7Em7kbD
"Test Location" is in the Platform, ya?
yes
ilikegpus_terminal-apps-connect-deployment
Thanks @true gust let me know if there's anything else I can look at on my end
I'm trying to get someone with more Terminal experience to assist.
Are you using Direct Charges or Destination Charges? https://docs.stripe.com/terminal/features/apps-on-devices/deploy-in-Dashboard#manage-deploy-groups-with-destination-charges
Well I can't get to that point yet but I would like to set this up with Direct Charges
Select the account that you want to add locations from in the account dropdown. You must select an account before adding locations.
I don't see any accounts there to pick the location for my connected account
It may be that if they're Standard Accounts, they also need to have the feature enabled for this to work. Still trying to confirm/refute that.
Okay, thanks
https://docs.stripe.com/terminal/features/apps-on-devices/overview#apps-on-devices-and-stripe-connect-compatibility
https://docs.stripe.com/api/accounts/object#account_object-controller-is_controller
I'm almost certain those mean you can't do this with Standard Accounts.
So is my account (the platform account - Ateevo) a Standard Account ?
I had spoken to an account manager to get enrolled into a partner program which is how I got access to create the terminal app - so not sure if a step was missed along the way?
Hello, my colleague is stepping out but I can help here. Catching up in this thread
So is my account (the platform account - Ateevo) a Standard Account ?
Yes, your account is a Standard account
I had spoken to an account manager to get enrolled into a partner program which is how I got access to create the terminal app - so not sure if a step was missed along the way?
This I am also not immediately sure on, discussing with timebox and our other colleagues and will get back to you
What type of account should it be?
Please let me know and I can get in touch with my account rep to see if he can shed more light on this
Your platform account should be a Standard account, it looks like the issue may be with the connected account's connection to your platform but I am still confirming that and what you may need to do to work around that
Ok
Okay it looks like there is a piece of internal configuration that needs to happen for this to work. Basically we need to designate that the connected account is controlled by your platform. Can you DM me the name of your account rep? I can reach out with info on the specific process for that designation.
Will we need to do this for every account I onboard?
Good question. And you are onboarding these accounts via OAuth correct?
And got the email, deleted it from this thread because bots sometimes crawl public servers for addresses to spam
This account I onboarded directly - using a link. Going forward, I'll be using OAuth
And how will this setup typically work with your actual customers? Are you trying to add people with existing Stripe accounts? Or will you be creating their Standard accounts? I think that creating them yourself should always have this setting set, I am not immediately sure about the easiest way to do this when connecting existing accounts with OAuth
I need to be able to handle both use cases - some customers will onboard with us while others may already have existing Stripe accounts
If it turns out that we need to get them to create new Stripe accounts that's a viable alternative - I just need to know ahead of time that's the case
For existing Stripe accounts, this change will be needed. Basically the restriction that you are running into is that you can only deploy apps to accounts that you control. An account won't be considered to be controlled by your platform if they are an existing account that connects to you through OAuth. Any account that you create through /v1/accounts and then provide an onboarding link to your user will be controlled by your platform and won't need this change.
https://docs.stripe.com/terminal/features/apps-on-devices/overview#apps-on-devices-and-stripe-connect-compatibility
Got it! So for this one we'll have to do something on the backend to line things up?
Yeah, basically for anyone who doesn't want to connect an existing account, you can just create the account yourself and then send them a link to collect their onboarding info. That account will start connected to your and will have this setting turned on.
https://docs.stripe.com/connect/standard-accounts#create-account
And one thing that may be helpful is that if someone has an existing account, we will try to find that and let them use some of the info that they submitted before on the new account too. So it is a lighter signup load than signing up completely from scratch again
Understood.
so for this account in particular is there a way for us to connect it properly or do I need to get them to create a new account?
Yes, that would be the thing to reach out to your account rep about. Basically for anyone you can create a new account for, you are all set. For anyone who wants to connect an existing account, you will need to go through that process.
Ok, got it. I will reach out to him to see if we can get this one linked up