#lmdad-support
1 messages ยท Page 1 of 1 (latest)
So essentially we want to make a payment from our platform account (UK) into to a connect account (US based)
On the dashboard, there is the 'Add funds' option but it is greyed out because the connect account is in a different country
The link in that error pointed to the documentation where it advised creating a destination charge
I created a destination charge but the Payment Intent is incomplete because the payment method hasn't been provided. I understand because I did not set the customer object. I want the payment to come from our platform account
If you want the funds to go from platform account -> connected account, You'd likely want to create a transfer, correct?
https://stripe.com/docs/api/transfers/create
Our developer tried this but it doesn't work since its a cross border payout
We are in the UK, the connect account is in the US
I believe cross border payouts are only available for platform accounts in US
https://stripe.com/docs/connect/cross-border-payouts
So this won't work right?
Is there any way around this?
Our developer suggested something hacky
But wanted to check if there's anything else before we try this
Yeah I'm not super sure about that
You'd likely want to chat with our support to see if there are any alternatives
I would suggest you reach out to our support about that
https://support.stripe.com/?contact=true
Find help and support for Stripe. Our support center provides answers on all types of situations, including account information, charges and refunds, and subscriptions information. Get your questions answered and find international support for Stripe.
I asked them, but honestly I find the developers more helpfu;
They couldn't recommend anything
Can I get your thoughts on this hacky solution
We're thinking about?
sure
So, we're thinking:
- Create a product under the Stripe connect account (US)
- Create a payment link for this product
- We use our business card to pay for the product
- Their connect account is now funded
- We trigger a manual payout from this connect account to their bank
Thoughts?
Apologies I'm not super sure this would work
@wheat perch can you help?
Looking ๐
So, this flow is fine with a destination charge where you specify the settle merchant as the connected US account
Our platform account is based in the UK
But no you cannot just transfer to another region like that
Yes, this is why you need to specify the US connected account as the settlement merchant
Otherwise you can't transfer to them outside your region
To be clear, we want a payment to go from our platform account to the connect account
Platform account being in the UK to connect account being in the US
Yes, that is only possible using a destination charge with on_behalf_of to indicate the settlement merchant
Otherwise, the regional limitations of separate transfers are going to constrain you:
https://stripe.com/docs/connect/charges-transfers
Stripe supports separate charges and transfers in the following regions: Australia, Brazil, Canada, Europe, Japan, Malaysia, New Zealand, Singapore, and the U.S. Separate charges and transfers are supported if both your platform and the connected account are in the same region (for example, both in Australia). For cross-region support, see the cross-border transfers docs.
That means within those regions, and the scenario you describe crosses regions (europe to US)
So it can only be done with on_behalf_of -- note that this requires the connected account to have the card_payments capability
Ah I see
So, we can initiate a destination charge with on_behalf_of where we specify our platform account (UK) as the settlement merchant. The funds will then appear in their connect account (based in the US)?
Checking this now
yup so this is in place
OK and have you tried the payment this way?
Payment?
I haven't tried your proposal of on_behalf_of
So, we can initiate a destination charge with on_behalf_of where we specify our platform account (UK) as the settlement merchant. The funds will then appear in their connect account (based in the US)?
Can you confirm this? If so, I'll try it now
No, the opposite
the US account is the destination account and the settlement merchant
Review the flow on this page to see how it's done: https://stripe.com/docs/connect/destination-charges
Okay, I'll have a read
and ensure you use on_behalf_of with the connected account
But good to know that it's possible
Okay, so we initiate the destination charge. But how can we set it so that the funds come from our platform connect account?
What do you mean?
It's a payment, the funds from from the customer, are automatically transferred to the connected account, and you optionally collect a platform fee
Yes, but this is where it's tricky.
We want to be the customer (as a platform account)
I know this sounds weird, but essentially we're trying to send a $50 payment from our platform to a connect account
I see
You need a US entity to act as platform to transfer to US connected accounts
There are a number of financial regulations in place imposing these rules
Okay,
In that case, how about this:
- We create a customer account (UK), add a payment card etc.
- We initiate a destination charge using that customer account. We set the
on_behalf_ofand dest as the connect account in the US
That should work?
If you have a real UK customer paying for something related to the US account then yes that would work. If what you're suggesting is something different you should probably speak to your legal team to make sure what you do conforms to applicable regulations.
If you need a US business to transfer to US accounts, you can see whether Atlas can help with that: https://stripe.com/docs/atlas