#danl-connect-paymentsw
1 messages · Page 1 of 1 (latest)
Hello! We'll be with you shortly. 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.
Hey there
Is this a card payment?
Or a different payment method type?
And is this the very first transaction on the account?
It's a subscription on behalf of a Connect account, in this case it's a debit card payment. Why does it matter if this is the first transaction?
So will this 7 day delay not be there for further customers subscribing?
Correct if that is why you are seeing the delay
The standard payout delay days are noted here: https://stripe.com/docs/payouts#standard-payout-timing
We are also wondering how do we accept payments in to Connect accounts that have not onboarded yet, as we intend have them onboard when they pay-out?
The Connected Account must have charges_enabled to be able to accept funds.
If you are using Separate Charges and Transfers (https://stripe.com/docs/connect/charges-transfers) then you could receive and hold the funds on your platform and then Transfer them later on
But there are cross border regulations involved there that might come into play
How do we do this when the Connect account which the Subscription is made on behalf of is in a pending state, as it returns errors saying there are no valid payment methods?
Ah yeah that's not possible if you are using on_behalf_of
That relies on your Connected Account having Charges enabled
So they have to be onboarded already
Is there a recommended way of doing it, so that the onboarding can be completed at a later date, that can be automated?
Not if the Connected Account is going to be the Merchant of Record, no.
That's impossible.
What would be recommended if we did it without on_behalf_of and had the funds go directly to the Platform, how would we then automatically have a Transfer set for when the referenced Connect account is properly set up? This would mean the owner of the Connect account would not be able to see what they are owed, so can we do a temporary charge so that they can see what they would be owed once they have finished onboarding?
Or, can the Connect account be created with charges enabled programmatically?
That depends on a lot of things. First... where is your platform located and where are your connected accounts?
The Platform is in the UK, but the Connected accounts can be from outside of the UK
Outside of Europe?
Yes we want to support US & Canada
Okay then what you are trying to do is impossible
The Connected Account has to be already onboarded in that case to support US/CA
Since that Connected Account has to be the Merchant of Record -- you can't transfer funds cross border from a UK platform to a US/CA Connected Account with your platform being the Merchant of Record
Are the onboarding requirements different for PayIns to Payouts? As we can autofill certain fields when they come from our platform. In other words, what are the minimum onboarding requirements so that payments can be made in to the Connect account?
See the table at: https://stripe.com/docs/connect/required-verification-information
Okay, I think we can do it programmatically just to accept payins, but with the terms of service acceptance, what is the tos_acceptance.service_agreement string?
And can we transfer from one Connected account to another Connected account, with these minimum requirements?
Are you using Custom accounts?
Express accounts
You can't accept ToS for an Express Account -- they have to do that themselves via Onboarding.
Could you suggest another way to do this, for example using a Standard account instead?
Or if not, can we send them just the ToS agreement rather than the whole onboarding link?
The only way would be to use a Custom account
That is the only account type where the user only interacts with you, and not Stripe, so you can accept ToS for them withou them going through hosted onboarding
What would be the recommended flow for us, if we do not want to use Custom accounts?
You onboard your user before you accept payments
danl-connect-paymentsw