#jbwyme_error
1 messages ¡ Page 1 of 1 (latest)
đ Welcome to your new thread!
â˛ď¸ We'll be here soon! We typically respond in a few minutes, but in some cases we might need a bit more time (e.g., server's busy, you've got a complex question, etc.).
âąď¸ We close idle threads, which makes them read-only. Once a thread is closed it won't be reopened, but you can 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/1247959735203004450
đ Have more to share? Add details, code, screenshots, videos, etc. below.
Hello! Do you have a request ID I can take a look at?
Yes, one second
req_zPwe8lfE8zlfbB - This is the request that fails when trying to set TIN
req_vqhOj9KNezvoIG - This request fails when trying to update capabilities
Ultimately, my goal is to onboard a US C-Corp where an owner does not have a US TIN yet.
Taking a look into this now
So it looks like this is definitely an issue on our side. We're looking into it internally now
@unkempt tartan can you explain a bit about what you're trying to do with these Account update requests?
Do you always pair updates to the Person and Account simultaneously?
So we do the entire KYC/KYB data collection ourselves. Once a customer has filled out our form, we try to do the entire Stripe Connected Account registration which looks like:
- Create connected account
- Create all Persons
- Mark all Persons as added + request appropriate features (treasury, issuing, etc) in one call.
email: validRepresentative.workEmail,
company: {
owners_provided: true,
directors_provided: true,
executives_provided: true,
phone: companyPhoneNumber,
},
capabilities: {
card_issuing: {
requested: true,
},
us_bank_account_ach_payments: {
requested: true,
},
treasury: {
requested: true,
},
},
});
Now, this has worked great if all owners have a US tin but we've recently started accepting US C-Corps with owners who don't have US tin yet. When I tried to specify a non-US tin when creating a Person, it fails validation saying a US tin must be 9 digits.
So after talking to support, there is no way via the API to specify the country that a tin belongs to. They recommended doing it through the Stripe Dashboard. So I changed the create Person call to exclude the TIN if the TIN is non-US and I will just manually add it after the above flow is complete.
Ideally, I can just specify id_number_country on the create Person call and everything works as is.
Okay, thanks for that. Will come back if I have additional questions/updates