#Farbod

1 messages · Page 1 of 1 (latest)

somber fiberBOT
worthy venture
solemn anvil
#

yeah but I’ve been told that it could be possible using other ways.

#

using charges

worthy venture
#

You can create destination/direct charges for that yes:
Depending on your account/charge type you wont to use.

solemn anvil
#

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?

minor grail
#

Hi! I'm taking over this thread.

solemn anvil
#

Hi Soma, thanks for helping out

minor grail
#

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

solemn anvil
#

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?

minor grail
#

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.

solemn anvil
#

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

minor grail
#

So what is your question?

solemn anvil
#

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.

solemn anvil
#

the issue is

minor grail
#

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.

solemn anvil
#

after I create it

minor grail
#

yes, your end users pay the PaymentIntent.

solemn anvil
#

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

minor grail
#

I'm collecting payments,
How are you collecting payments? And who pays you?

solemn anvil
#

and they will receive different portions of that $2000

solemn anvil
solemn anvil
#

but only when they request it

solemn anvil
minor grail
#

Oh so you have one payment, and then split the amount to multiple connected account?

solemn anvil
#

yes exactly

#

but in a later point

minor grail
#

That's called Separate Charges & Transfers, and with this you won't be able to send funds outside of your region.

solemn anvil
#

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

minor grail
#

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.

solemn anvil
#

ok. am I able to pay the payment intent myself?