#gyungi-account-update
1 messages ยท Page 1 of 1 (latest)
Hi there! Are you having an issue with the API? Can you tell me more about what issue you are running into?
Yup! It appears as if I don't have requisite permission to change the company's parameters if I'm understanding it correctly, despite the fact that I just set the account up in test mode so I'm not sure who would have more permission than I do.
Are you hitting an error? Do you have a request ID you can share?
So currently I'm trying to update something that I don't really care about just to test (tos_acceptance, which isn't necessary from an information perspective to be able to facilitate card payments or transfers) and the error message I get back is the following:
"message": "This application does not have the required permissions for the parameter 'tos_acceptance' on account 'acct_1KZNvNQsqFUSNCBA'.",
I'm just trying to use the CLI to update the connected account acct-1KZNvNQsqFUSNCBA
Thanks. That is an Express account where ToS was already submitted, so it can't be updated.
https://stripe.com/docs/connect/required-verification-information For reference, the information I need to add to this company is all contained here
In general, you don't update Express accounts from the platform
You can request capabilities
And then you send the account through Express Onboarding via an Account Link
Ok, so if I were to request the card_payments capability, where would I find the Account Link?
Again this is just a test account I've set up for myself to be able to test MOTO card payments
https://stripe.com/docs/connect/express-accounts describes how to create an account and an account link. And if you didn't request the card_payments capability when you created the account then you can update the account and request that capability via https://stripe.com/docs/api/accounts/update#update_account-capabilities-card_payments
Ok, let me try that- thank you for your help! I may be back in a bit if I can't figure it out ๐
We'll be here!
ok so I've requested card_payments as a capability and it's saying the connected account is now inactive, and I can't go in to edit the connected account with the requisite information
and ostensibly I would be the account owner because I was the one that created this account, but I can't figure out how to go edit that information
You may be able to update some of those account fields via the API but many of them are restricted for use with Custom accounts (And the account in question is an Express account) https://stripe.com/docs/api/accounts/update
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
Got it, so an express account wouldn't be able to facilitate a MOTO payment so to speak?
It should be able to. Sorry, was looking for another doc link on how to fill out these details otherwise
All good! Yeah if there's somewhere you can point to in order to change those details that would be wonderful- I think that's the last think blocking me from being able to test this feature I'm building
Has this account already gone through connect onboarding?
Candidly, I'm not sure- this is an account my coworker set up a little while ago as a test account to receive payment from cards
Is there a way for me to check/if it hasn't, is there a way for me to finish the onboarding process?
You can retrieve the account via the API and check its details_submitted field https://stripe.com/docs/api/accounts/object#account_object-details_submitted
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
And here is our doc on account links with Express which is typically how you would direct a new user to fill out their information with Express https://stripe.com/docs/connect/express-accounts#create-link
Ok so I retrieved the account via the CLI and it came back with details submitted as true
Can I still go through that link to add more information?
Also I just want to say thank you so much for your help, really appreciate you!
I forget if you can but I think you can try. If that doesn't work then I think the expectation is that Stripe will email that account's email address with a link to a place where the owner can enter those details.
got it
As this is your test account, you can also send yourself a login link and see if this is accessible from the Express dashboard https://stripe.com/docs/connect/integrate-express-dashboard#create-login-link
I went through the onboarding link and it appears to have redirected me to somewhere that I can add information about the business so I'm going to try that!
Awesome! If that doesn't help let me know and we can look deeper