#Dani Murcia
1 messages · Page 1 of 1 (latest)
What kind of connect accounts do you have?
Standard
Wait are you both together?
Yes
Yes
We are building a project together
Ok. Assuming you're doing direct charges?
we are doing payment intent
Right
and then a transfer to our account for our application fee
But are you doing direct charges? https://stripe.com/docs/connect/direct-charges
'amount' => $prices['total'] * 100,
'currency' => 'eur',
'customer' => $customer->id,
'application_fee_amount' => $prices['fee'] * 100,
//'confirm' => true,
'transfer_data' => [
'destination' => $stripeClubAccount,
],
'payment_method' => $customer->default_source,
'payment_method_types' => ['card'],
'transfer_group' => $transferGroup,
'description' => __('Reservation created'),
]); ```
Ok, but that wouldn't make it possible for us to charge only our fee and that our client will be able to see on his connect dashboard the money right??
basically we have a platform where our clients can sell a product and our users can buy that product directly to our client
we just want to charge a feee
If you need to use destination charges, then you should use express or custom accounts
And if we had a custom account, we could disable refunds for connect accounts?
You should really read the docs: https://stripe.com/docs/connect/destination-charges. With destination charges, the charge lives on the platform account, so the platform controls refunds. Connect account has no control over them
So there's no need to disable refunds because connect account doesn't control that at all
Yes I read that but actually on the connected account our clients can see the refund button even if that money goes to our Stripe account
We don´t want that
We want our clients to just be able to do refunds from our platform
like this we have more control
otherwise how can we listen to your refund event when the client clicks the refund button
aaahhhh ok
It really locks down what the account holder can do that way
so they only will see what we want with custom account??
yes
Really you should read the connect docs before using connect
It's a very feature rich product
This is where you should always start: https://stripe.com/docs/connect/accounts
Yes we read that before, the thing is that our base idea was for our client to have the dashboard on Stripe so we wouldn't have to build it ourselfs in our platform and we saw that with Connect Standard works like this plus Fraud and dispute liability is the User that is responsible with custom we loose all that
👋 hopping in here since codename_duchess had to head out soon
If you use Express then your users will still have a limited Dashboard on Stripe and wouldn't be able to do the refund through it
And the fraud/dispute liability stuff wouldn't fall to the standard account in this case still- with destination charges since the funds first go to you the platform is the one who has initial liabilty for chargebacks
Yes after some tests we've seen that the money is actually going to our account
so as you say we would always be due to refund that money to the final user
is there a way to listen to this event just out of curiosity?? Like, when the client with a standard account refunds the money and actually goes to ours we could automatically create an event in our code to refund the money to the final user
We really are intermediary between the end user and our customer, the commission that we charge is the one that we do not want to return in any case. We do not want the user(connect) to return our comission to us