#videovillain_api
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/1326361867270230027
📝 Have more to share? Add more details, code, screenshots, videos, etc. below.
Below are links to other discussions we've had with you in the past week in case you want to review that information. If your question is related to one of these previous discussions, please provide a comprehensive summary of the current state and what you need help with now. We help many users simultaneously, so a summary allows us to resolve your issue as soon as possible.
- videovillain_api, 1 day ago, 84 messages
Also, it seems that our Connect Users are being asked to fill out some pretty strange forms that don't seem like they are relevant.
Are we using the right service for Customer to Customer connections?
Hi! Can I check what are these forms they're being asked to fill up?
just a sec please
btw, do you have any Japanese speaking staff?
I have to make make a new account to get the form request to pop back up, please wait.
We do offer support in Japanese. For assistance in Japanese, you can reach out to Stripe support directly at https://support.stripe.com/contact.
No worries, like this is fine then.
While I make the next account to show you the form, can you tell me if this correct to have the shortest, quickest onboarding experience?
accountOnboarding.setCollectionOptions({
fields: 'currently_due',
futureRequirements: 'include',
})
And are there any steps I can catch and bypass here?
accountOnboarding.setOnStepChange((stepChange) => {
console.log(`User entered: ${stepChange.step}`);
});
Regarding the option to sign up for climate change during Connect onboarding you can disable it on your dashboard: https://dashboard.stripe.com/settings/connect/onboarding-options/climate-programs
If you only want to collect the information that is due immediately, you can just indicate 'currently_due' and not collect those that are eventually due and future requirements.
And are there any steps I can catch and bypass here?
What do you mean by above?
I mean, things like the form asking if they use encription and such for handling payments, etc. I'm trying to get back to the request forma gain but it is taking time.
It is questions that are completely unrealated to the Connected Account, something I feel like we (PwR) is supposed to be answering, but only once
not every new connected account
I’ve shared an update regarding the Climate Change section above. What would help is to provide details / steps of how you are onboarding the connected accounts and screenshots of the fields that you would like to check on. I understand this may take some time, so please feel free to update this thread whenever you have the information.
I'm putting that together now
thanks for the help
Okay, so I've started the process. and the first part that we get to that I am concerned about is here:
our connected accounts are going to be coaches, they will connect over VC with the other users and teach them a skill
they will not have a website
at least, not for the most part
in such a case, first, what industry should we suggest to them to select (in our user manual for example)
Consulting Services? Other Digital Goods?
can we have them put in OUR business web address?
and then we hit this:
but this is handled by stripe
why are they required to answer this?
they will not have a website
If a website or mobile app is not available, they can offer a social media profile instead. If that's also not an option, they can provide a description of the products or services they offer.
You can reference this document: https://support.stripe.com/questions/do-i-have-to-have-a-business-website-to-sign-up-for-stripe
they won't collect anything, neither will we, it goes through you
in such a case, first, what industry should we suggest to them to select (in our user manual for example)
We will not be able to advise on this. You will need to determine the most appropriate industry based on the services provided.
This part specifically makes me feel like we are maybe not using the right stripe service to connect customers to customers
#1326361867270230027 message
right now they are "standard" type, is that the wrong selection?
then we have the final page to submit:
but after it is done, it isn't finished
we get the thanks, i redirect the user to allow them to continue using the app
but when they try, they get this;
but then, if they try once more
then they finally refresh to this page:
which is the form i'm most concerned about
it has nothing to do with them IMO
Regarding the Installment Sales Act, it looks like it's a requirement for Stripe users in Japan: https://support.stripe.com/questions/investigate-fraud-and-implement-required-fraud-prevention-measures-for-stripe-users-in-japan
I don't see a way to disable it. It might be asked based on the Connect account type, which is your other question.
Lets look at the account type first. I will need your help to describe your business case and how you plan to use Connect.
so we may need to change from "standard" to "express" or "custom"?
This page helps you determine your account type as well: https://docs.stripe.com/connect/design-an-integration
Have you had a chance to go through it?
we did it from the begining yes
and we decided Standard at the time
so that liability stays with stripe for negative accounts, etc.
so if there really is no way around this, do we direct them to answer as if we were answering for them?
#1326361867270230027 message
since they don't store any information, and we don't either (though we do use encryption) but in the end, it is still Stripe handling it all...
which is why something like that ISA form is completely unnecessary, or so we thought by choosing to have Stripe be the liable party.
The questions on that form really do seem to be directed only to us (PwR) and not connected accounts
things like database storage and SQL injection protection, etc.
This appears outside the scope of an integration issue and I wouldn't be able to advise when and why are these questions asked. I recommend reaching out to Stripe support for assistance with onboarding-related queries. You can contact them here: https://support.stripe.com/contact.
Okay, we have done that and are waiting for a response.
However, there are some futher things I think you could help with
What are the further queries?
the transition that starts up here: #1326361867270230027 message
from Review -> we redirect to the part of the app the user should now be able to use
However, when they attempt to use it, our backend sees there is more to be done so we redirect back to onboarding
But then it just says submitted and sits there
only if they go back or refresh, does it change to the new set of things necessary
There must be a better way to handle this flow. and based on the responses from Stripe as well as the embedded responses during the onboarding process, I don't know when they are "finished" and in a proper review state or complete state.
For example, we have a live account that has completed everything, but is still considered restricted so we keep redirecting them to the onboarding page, but since everything is complete and in review, it just asks for them to review and submit over and over
I have no way of knowing they are "in review" by Stripe still
so I can't send them a message that states that, I can only keep redirecting them to the onboarding in and infitinte loop of reviewing and submitting the info we already have
You can refer to this document on how to handle verification with the API: https://docs.stripe.com/connect/handling-api-verification
You should retrieve the account or look at the relevant events to determine what information is the account pending. Based on this you can handle new requirements becoming due: https://docs.stripe.com/connect/embedded-onboarding#handle-new-requirements-becoming-due
oh good, requirements.disabled_reason is what we need.
the top is talking about accounts made with the API though, but will that work in the webhooks for any type of account, even made through embedding or stripe hosted?
Yes, it will be for all account types.