#bhanu365

1 messages · Page 1 of 1 (latest)

ripe troutBOT
prime tangle
#

req_JU1QqMsqoWJIsM

#

And what about payout? Payout will not work in my case? And also when I am doing a payout to the connected account I just don't want that stripe will charge a processing fee.

keen citrus
#

As the error message mentions : Funds can't be sent to accounts located in GB because it's restricted outside of your platform's region. You can't create a Transfer to a connected account outside of your region. e.g. As an SG platform, you can only create a Transfer to SG connected accounts

#

what type of connected accounts do you use? Custom, Express, Standard?

prime tangle
#

Ohh but my connected accounts can be of any region so how i can payout them

prime tangle
#

$stripeAccount = \Stripe\Account::create([
"type" => "express",
"country" => $user->country_code,
"email" => $user->email,
"business_type" => "individual",
"capabilities" => [
'card_payments' => [
'requested' => true,
],
'transfers' => [
'requested' => true,
],
],
]);

keen citrus
#

can you explain what your business model is like at a high level?

prime tangle
#

ok sure let em explain

#

when a client books a sssion with a coach on our platform and they will pay for it like if a session of $30 and we are charging with our commission fee also so it will be $33 something so the customer will pay around $33 and the payment will go directly into the platform account after that we want to payout our coach after 10 business days of the end of the booking like if a client has booked a slot on 31-12-2022 02:00 AM and duration 60 minutes so the booking will be the end 31-12-2022 03:00 AM and after that, we will payout to the coach on 10-01-2023

keen citrus
#

i assume the Platform must be the Merchant of Record (MoR)?

prime tangle
#

what does it means?

keen citrus
#

i.e. who will appear on the credit card statement? is it your business, or the connected account?

prime tangle
#

Our business

keen citrus
#

it's not going to be possible to create a Transfer crossborder then, unless you're using a US Stripe account - you could create a US business using Stripe Atlas : https://stripe.com/en-gb-sg/atlas. You would then be able to use cross border payouts : https://stripe.com/docs/connect/cross-border-payouts

The only possible way for you to do cross border transfers is to either use Direct Charges, or Destination Charges with on_behalf_of. However, both of these fund flow types use the connected account as the MoR so it's not viable for you

Stripe Atlas is a simple, powerful way to incorporate a US company. Everything you need to start a business in a few clicks—we'll handle the legal paperwork.

Transfer and pay out funds around the world.

prime tangle
#

$payout = \Stripe\PaymentIntent::create([
'payment_method_types' => ['card'],
'amount' => number_format($amount, 2) * 100,
'description' => $description,
'currency' => $transferCurrency,
'customer' => $booking->stripe_student_id,
'payment_method' => $getData->stripe_student_card_id,
'confirm' => true,
'on_behalf_of' => $booking->user->stripe_account_id,
'transfer_data' => [
'destination' => $booking->user->stripe_account_id,
],
"metadata" => ["Booking ID" => $booking->id]
]);

#

Can I use it like this?

#

for the payouts?