#Farbod
1 messages · Page 1 of 1 (latest)
Hi
Cross-border payouts are available only for Platform accounts in the US:
https://stripe.com/docs/connect/cross-border-payouts
You can create destination/direct charges for that yes:
Depending on your account/charge type you wont to use.
can you please tell me how that exactly works? isn’t a charge supposed to collect money from an account? how can it transfer money to it?
Hi! I'm taking over this thread.
Hi Soma, thanks for helping out
If you use a Direct Charge or a Destination Charge with on_behalf_of, then the money can be sent to your connected account even if they are in a different region.
You can learn more about the different types of charges here: https://stripe.com/docs/connect/charges
so I create a paymentIntent with the transfer_data[destination] parameter
that is the account ID receiving the money
how is the paymentIntent paid then?
will it be automatically paid?
What do you mean by "how is the paymentIntent paid then"? The end user will pay the PaymentIntent, and then Stripe will automatically transfer the funds to the platform and connected account.
let me explain the whole process.
I have 2 entities in my project, an "Advertiser" and a "Community Owner".
I'm collecting some payments through my platform from the Advertisers.
after that, the communities that have published the Advertisement in their community, will have their balance increased in the app.
they can later request for payouts, which should transfer automatically to their Stripe Connect account.
I will have the funds in my Stripe account already, so the transfer won't fail because of insufficient funds
So what is your question?
the problem here is that my platform is located in CA, and my "Community Owners" can be located in other countries such as the US. and when I try to transfer the funds to their account I'll get a cross-border transfer error.
and using the direct charge you mentioned
the issue is
Yes I already answered that question. The only option for this to work is to either use Direct Charge or a Destination Charge with on_behalf_of.
the paymentIntent should be paid somehow
after I create it
yes, your end users pay the PaymentIntent.
the user is requesting the payout, not paying anything
I'm not selling a product
I'm collecting payments, and then paying my users in a later point in time when they only request it
here's an example:
someone wants to advertise in community or communities. they choose 4 communities and the price for example will be $2000
then these 4 communities will have their balance increased in my app only after they successfully published the ad in their own platform
I'm collecting payments,
How are you collecting payments? And who pays you?
and they will receive different portions of that $2000
I will create a payment intent for the $2000, and pay it using the payment method of the user I made in the frontend
for example:
community 1 will receive $400
community 2 will receive $600
community 3 will receive $550
community 4 will receive $450
but only when they request it
not immediately after this payment is made
Oh so you have one payment, and then split the amount to multiple connected account?
That's called Separate Charges & Transfers, and with this you won't be able to send funds outside of your region.
the charges aren't separated at that moment.
think of it as a whole different transfer
that is from my own Stripe account
to my users account
This is what you are currently doing (that we call "Separate Charges & Transfers"): https://stripe.com/docs/connect/charges-transfers
And that won't allow you to send money to connected account outside of your region.
The only option is to use Direct Charge or a Destination Charge with on_behalf_of. But with these you can't split the money accorss multiple accounts and you have to transfer the money immediately. So not sure that will work for your use case.
Again I recommend reading the link I shared before that explain all the types of charges Stripe support: https://stripe.com/docs/connect/charges
ok. am I able to pay the payment intent myself?