#ibgoldbergs
1 messages ยท Page 1 of 1 (latest)
Thanks for the ID, checking in to this and will get back with what I can find.
thanks
Can you show me your code for how you are making this call? I am still trying to figure out what exactly the error was and the code may help
curl --location 'https://api.stripe.com//v1/accounts/acct_1M8pet2aUTYrT7wR'
--header 'Content-Type: application/x-www-form-urlencoded'
--header 'Authorization: Bearer sk_test_xyz'
--data-urlencode 'business_profile%5Bmcc%5D=4899'
--data-urlencode 'capabilities%5Bcard_payments%5D%5Brequested%5D=true'
--data-urlencode 'company%5Bname%5D=Carpathia Designs'
--data-urlencode 'company%5Btax_id%5D=12-345678'
or most recently:
curl --location 'https://api.stripe.com//v1/accounts/acct_1M8pet2aUTYrT7wR'
--header 'Content-Type: application/x-www-form-urlencoded'
--header 'Authorization: Bearer sk_test_xyz'
--data-urlencode 'business_profile%5Bmcc%5D=4899'
--data-urlencode 'individual%5Baddress%5D%5Bcity%5D=Boston'
--data-urlencode 'individual%5Baddress%5D%5Bline1%5D=399 Boylston St.'
--data-urlencode 'individual%5Baddress%5D%5Bline2%5D=Fl 6'
--data-urlencode 'individual%5Baddress%5D%5Bpostal_code%5D=02116'
--data-urlencode 'individual%5Baddress%5D%5Bstate%5D=MA'
--data-urlencode 'individual%5Bemail%5D=ian.goldberg@onevisionresources.com'
--data-urlencode 'individual%5Bssn_last_4%5D=0000'
Ah, so from the API reference it looks like this can only be set on the platform for custom accounts (the property says "CUSTOM ONLY") https://stripe.com/docs/api/accounts/update#update_account-individual
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
So unfortunatley here I don't think you can update this, you will need to link the user to their express dashboard for them to change this
It does not seem like its possible to update using the express account dashboard.
I click a button to "resolve issue" and it just loops me back to the dashboard
Can you show me where in the UI that button is showing?
Oh, so that is your platform dashboard
But I cannot log into the test express account I created, because when you create an account it does not allow you to input an email address. Therefore, I have no way to get a password to log in
Express accounts have a basically completely different dashboard. When you view the dashboard as them it tries to make the data from their dashboard work on the standard dashboard which doesn't always line up.
I think you need to link your user to their express dashboard:
https://stripe.com/docs/connect/express-dashboard
Or I think you can create an account link of type account_update and set collect to currently_due
https://stripe.com/docs/api/account_links/create#create_account_link-type
hmm so
curl --location 'https://api.stripe.com//v1/account_links'
--header 'Content-Type: application/x-www-form-urlencoded'
--header 'Authorization: Bearer sk_test_xyz'
--data-urlencode 'refresh_url=https://www.onevisionresources.com'
--data-urlencode 'return_url=https://www.onevisionresources.com'
--data-urlencode 'account=acct_1M8pet2aUTYrT7wR'
--data-urlencode 'type=account_update'
--data-urlencode 'collect=currently_due'
this gave me the following error
{
"error": {
"message": "Invalid type: must be one of ["account_onboarding"]",
"param": "type",
"request_log_url": "https://dashboard.stripe.com/test/logs/req_4D2ELQO3Opvpdn?t=1687786800",
"type": "invalid_request_error"
}
}
Sign in to the Stripe Dashboard to manage business payments and operations in your account. Manage payments and refunds, respond to disputes and more.
Has this account already been onboarded with a link like this? Or is this the first time any info is being collected here?
This one had been onboarded with a link like this in the past
the frustrating part is that card payments were working two weeks ago
and then suddenly restricted
Gotcha, trying to think of how this may need to be updated
k thank you
And have you tried the express dashboard specifically? Not your platform's dashboard?
well again, the problem is that i cant login to the express dashboard for that test account because when you create a express account on the test env, it does not allow you to enter an email
I've always had to enter an email in the test env. The account onboarding links have always asked for it. Not sure why that didn't happen for this account
Hey there! In this video, I'll walk you through the process of creating an account on a payment platform. I'll show you step-by-step how to enter your phone number, verify your account, and select a bank account. I'll also show you how to enter your business details and website. However, I noticed that the platform doesn't ask for much informati...
I'll see if I can pull in a colleague that would know more here. Too many other active threads to look too deeply in to this
above is a loom video I made the other day for Stripe Support
it shows that it doesnt allow me to enter in an email
i just created a new stripe test account, and was able to create the account link with the type param as account_onboarding
seems like once i did that, i was able to fill in the missing data
Hello ๐
Onboarding not collecting an email is quite unusual, that should never really happen.
If the connected account has any missing details then the ideal approach is to create an account link and share it with the express account holder so that they can provide the missing information
it says something to the affect of "email not needed as this is a test account" and the field is disabled
seemed odd to me as well
Interesting. So the text field is just disabled?
It could be some new behaviour with the test mode onboarding flow (our team won't know a ton about it) But it shouldn't happen in live mode
yeah the text field is disabled with a text helper
Can you share a screenshot? I'll try create a test express account to see if I am seeing the same behaviour
is this the code you've been using?
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Authorization: Bearer sk_test_xyz' \
--data-urlencode 'business_profile%5Bmcc%5D=4899' \
--data-urlencode 'capabilities%5Bcard_payments%5D%5Brequested%5D=true' \
--data-urlencode 'company%5Bname%5D=Carpathia Designs' \
--data-urlencode 'company%5Btax_id%5D=12-345678'```
that was just to update the account because i was having an issue updating account business information to meet the card payments requirements
Gotcha. I don't really know if you need the --location flag there ๐ค
Even --data-urlencode
your syntax is quite different than what's in our docs
well i just used the postman collection here: https://www.postman.com/stripedev/workspace/stripe-developers/overview
i didnt actually make the cURL request, I did it using postman UI and copied the cURL request from postman
Ah I see. Gotcha.
So taking a step back, what exactly are you blocked on at the moment?
I actually think @tawny grail helped me out with the account_link.
I created a new test account and then using account_link api, was able to turn on the necessary features because I could fill in the info
think we are good for now
Great! Sounds good ๐
your team on discord is always so helpful