#bhanu365

1 messages · Page 1 of 1 (latest)

stoic parrotBOT
honest heron
#

Hi there!

sonic smelt
#

\Stripe\PaymentIntent::create([
'customer' => $customer->id,
'amount' => ($total_amount * 100),
'currency' => 'usd',
'on_behalf_of' => $this->user->stripe_account_id
]);

#

i hav created separate charge

honest heron
sonic smelt
#

I already used but getting this error
$payout = \Stripe\Transfer::create([
'amount' => ($pay_amount * 100),
'currency' => $pay_amount_currency,
'description' => $description,
'destination' => $booking->user->stripe_account_id,
]);

honest heron
#

Which error? Can you share the request ID (req_xxx)?

sonic smelt
#

req_DIPNdQdM6Tudod

honest heron
#

I think the error message is pretty clear:

Funds can't be sent to accounts located in GB because it's restricted outside of your platform's region
Transfers only work if the platform account and the connected account are in the same region (or if the platform is in the US and using cross border payouts).
In your case, to avoid this type of errors you could use a Direct Charge or a Destination Charge with on_behalf_of. You can learn more about these different options on this page: https://stripe.com/docs/connect/charges

sonic smelt
#

But earlier a stripe member said I can use sperate transfer method for the internal payouts if I will use on_behalf_of parameter

#

Becuase I don't want to transfer when the user pays

#

I just want when a user pays, the payment will go to the platform then platform will decide when they will transfer payment to the connected accounts

#

Because Platform have our own checks

little nexus
#

👋 taking over for my colleague. Let me catch up.

#

so as my colleague explained, your use is only available when the platform is in the US

#

otherwise it's not possible to do separate transfers with cross border payouts

sonic smelt
#

But Stripe support has mentioned this to my client that it will work

little nexus
#

It works for us based in Singapore
I guess they read us as US(United States)

#

thinking that you are a US-based platform

#

and the Connected Account is in Singapore

sonic smelt
little nexus
#

you can with OBO but not in separate transfers

sonic smelt
#

OBO means?

little nexus
#

on behalf of