#nerdslice_api
1 messages ¡ Page 1 of 1 (latest)
đ Welcome to your new thread!
âąď¸ We automatically close idle threads, which makes them read-only. Make sure you stick around to chat in realtime!
đ This thread will always be available, even after it's closed. You can find it again using Discord's search, or you can save this link: https://discord.com/channels/841573134531821608/1212105882670862396
đ Have more to share? You can add more detail below, including code, screenshots, videos, etc.
â˛ď¸ We'll be here soon! Typically we respond in a few minutes, but sometimes we might take a bit longer if the server is busy or if you have a particularly tricky question. Thank you for your patience!
Hello! Can you provide more detail about the rate you want to set?
For the deposit part, have you read through this page? https://docs.stripe.com/connect/manual-payouts
So we are at 2.7 and .05 per swipe. However, we are onboarding merchants who will be at our lower rate of 2.5% and $.10 (set by us) and we want to be charged the 2.7 and charge them the 2.5. So when we increase our monthly charges to a point we can renegotiate rates with stripe we don't have to change rates for customers.
So we have three subs on our SaaS. Lowest at 3% and $.10 a swipe, mid at 2.6% and .10 a swipe and highest at 2.5% and .10
You can choose to charge your connected accounts whatever what you want. With separate charges and transfers you decide what amount gets transferred to your connected accounts, and it can be anything you desire.
The fees are charged to your platform account only.
See here for details: https://docs.stripe.com/connect/charges#destination
OK so one of our just ran a charge for 1889. So you're saying if we switch to separate charges we will control that?
Control what exactly?
The rate the customer is getting
A simplified example is you take $20 from a customer, Stripe takes $1 in fees (not the actual amount, just an example) leaving you with $19. You can then transfer all, some, or none of that $19 to a connected account.
So in that example, the connect account I added from the req takes that same $20. It goes into our account and we initiate the $19 to the connected account?
With separate charges and transfers the payment happens on your platform account. The $20 comes from the customer, $1 is taken out for fees, and $19 lands on your platform account. You can then do what you want with the $19 from there.
And they onboard the same way as now? We just change our api integration?
What type of connected accounts are you using now? Express? Custom?
Custom
Here is the current api code we use
$paymentIntent = \Stripe\PaymentIntent::create(
[
'amount' => $total,
//get country currency from team.
'currency' => strtolower($lane->country).'d',
'payment_method_types' => ['card_present'],
'capture_method' => 'automatic_async',
//get package and determine percent to charge for fee.
//'tax' => $totaltax,
'application_fee_amount' => str_replace('.', '', number_format(round($total * 0.0003, 2), 2, '.', '')),
//'processing' => 5
],
[
'stripe_account' => $team['connect_id'],
]
);
Yeah, with Custom accounts the onboarding process won't change.
ok perfect. thank you so much! You just answered everything I need to do to make our rates work, and then we push hard to reduce our rate once we hit a decent threshhold