#almudena_code
1 messages · Page 1 of 1 (latest)
👋 Welcome to your new thread!
⏲️ 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.
⏱️ We close idle threads, which makes them read-only. Once a thread is closed it won't be reopened, but you can always start a new thread if you have another question.
🔗 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/1346627623417024594
📝 Have more to share? Add more details, code, screenshots, videos, etc. below.
Hello! Before I get to your question can you tell me a bit more about who sent you here? If you were already talking to Stripe support the expectation is that they would help you instead of sending you here.
Regarding your question, it sounds like you're using Connect, right? And "admin" in this case would be the platform account?
Yes, I have not developed the Code to integrate Stripe, i hired some people for that
And the Split is working
Do you have the ID of an example payment experiencing this issue I can take a look at?
That should be fine.
Payment ID
pi_3QrEclGfclbOsOrK1iolZUvc
Thanks! Let me take a look...
Oh, looks like that's an invalid ID. Maybe it got cut off?
Seems like it's not quite long enough.
Ah, yeah, that works. Looking now...
Okay, so this payment was made through a Checkout Session which was created by a Payment Link. The Payment Link was created on your platform account and is configured to transfer part of the funds from the payment to a connected account, which is the 95.00 shown in the screenshot above. So you instead wanted less than that to go to the connected account, right?
Mmm my platform charges 5% to the vendor, so from 100, they should get 95 - Stripe commission
What it's happening now is that from the 5%, 5 eur
The admin is getting 0'70€
I guess because Stripe is calculating its commission over the 100 and charging that over the 5€
I have other samples with no payment link
Thru the website checkout page
Let's stick to this specific example for now.
Ok
So what happened is the customer was charged 100.00, Stripe took 3.50 in fees, leaving 96.50. Then 95.00 was transferred to the connected account, leaving 1.50 left on the platform account. Is that what you expected to happen?
If Stripe takes 3'50, I was expecting to send 91.50 to the Connected account and 5 to platform account
So the commission is over the vendor
Ah, no, that's not how destination charges work. With destination charges your platform always pays the fees. See here:https://docs.stripe.com/connect/destination-charges
If you want 91.50 to go to the connected account you need to specify that as the amount to transfer instead of specifying 95.00.
How?
In this case you would modify the Payment Link.
But I understand that the platform is showing the payment form to the customer and the customer pays with a card
Not thru payment links
I guess that one was some test
Maybe. Do you want me to look at a different example?
(Also, I just checked, and you actually can't update the transfer amount on a Payment Link, you would need to delete the Payment Link and create a new one to replace it.)
Ok, But the thing is that the vendor is getting the 95, that my Platform is assuming the commission over 100 makes no sense if our benefit is only 5
I'm not sure I understand.
Ok, let use another sample
So, imagine a vendor sells a 20€ product on my site
Without Stripe commission, 5% is my platform commission, so when the payment is done 5% should go to my platform 1€ and 19€ to the vendor
Yes?
Assuming that Stripe commission is 1.5% , then they Will charge 0'3 over the 20€
That should send 18'7€ to the Connected account
I'm not sure I follow. You can't ignore Stripe's fees, they have to come from somewhere. Given your 20.00 example, what amounts do you want your platform and your connected account to end up with assuming 1.50 of Stripe fees (not an accurate fee amount, just an example)?
Okay, so what you want isn't possible using the approach in the example you provided earlier. You want fees to come out of the amount you're specifying to transfer to the connected account, which isn't a thing we support. If you specify a specific amount to transfer to the connected account that's the amount we will transfer regardless of any fees.
Not ignoring Stripe fee, but charging to the vendor Who is the one getting the biggest amount
If you want to transfer less you need to specify less.
Well, you would specify it when creating the Payment Link if you were using Payment Links, but you said there was something else you were using?
Do you have a different example ID that shows what you're actually using?
Looking...
This one also used a Payment Link.
You're sure this is an example using the same approach you're talking about?
In any case, the Payment Link was created in this request: https://dashboard.stripe.com/test/logs/req_4FyswO6E8oB4Ri
Yes, i thought It was different because the other one is showing link word
You can see there that 3000 which is 30.00 is specified as the exact amount to transfer to the connected account.
That means we will transfer exactly that amount.
The "Link" in that screenshot is the payment method used.
Ok, so then, it's on our developers side to specify our 5% less Stripe% to Transfer that amount to the Connected account
Stripe Link was used to pay for that one.
And that Will not take It from the admin?
To be clear, using this setup the fees will always be taken from your platform account. There's no way to have the fees charged to the connected account. What you need to do instead is not transfer the full 30.00 to the connected account. Instead you should calculate what 30.00 minus Stripe's fees would be and transfer that amount instead. You want to hold back enough funds from the transfer to cover the fees, in other words.
But the Split is done base on percentages
How to do that?
What I asked to the developers is to Split the payment automatically
In this latest example the customer was charged 30.00, Stripe took 1.23 in fees, from that amount, leaving 28.77 left over. If you want to keep 5% of the price paid plus enough to cover fees it would be 1.50 (5% of what was paid) plus 1.23 (Stripe fees) which is 2.73. 30.00 minus the 2.73 you want to keep is 27.27, which is what you should have transferred to the connected account.
Does that make sense?
It is worth noting that in this last example you charged 30.00 but also transferred the full 30.00, meaning your platform actually lost money because you gave the full amount away but also had to pay the fees.
Yeah. You should be able to see that in your Dashboard, right?
Are you seeing something different?
No same, just still struggling to understand the dashboard
But then
how can I retain my 5% plus Stripe %?
I explained how above. I'm not sure what else to say beyond what I've already said. Can you ask a more specific question?
Let me reformulate my question
It's clear that the purpose is to send to the Connected account total sale -5%sale -stripe commission
Should this be on our developers side to code this rule?
Is It posible for them to do this Split automatically having in consideration Stripe fee?
Yes, your developers need to make this change in the code.
I'm not sure I understand your last question fully. What exactly are you asking about as being possible or not?
Ok, they were saying that this was on Stripe settings
That they have just Coded what I have asked
But then, I need to specify which is the Stripe commission exactly so they can specify that in the payment link
Same that they did with the 5%
Am I right?
So my platform amount Will receive 5% plus Stripe % and then Stripe will take It from there like it's happening now
Wait, they said what was in Stripe settings?
Yes
No, that's not a yes or no question.
I'm asking you what you're referring to here:
Ok, they were saying that this was on Stripe settings
What is "this" in that sentence?
Ah sorry
'This' I mean to specify Who is being charged the Stripe commission
But u are now confirming that it's always Plataform account
And that developers need to solve It on their side
I read that instead of what
Correct.
They are not very good developers.. in our process the Connected account must approve or reject the request, and they are processing the payment before the approval, what might cost me Stripe commission in case that
the vendor rejects the sale
They want to charge me 500USD more to change the process to hold the payment until is approved
🤷🏼♀️
I can't speak to that, I can only help you with Stripe. 😅
Yeah, sorry, looking for ur opinión as a good developer 🙂 but I understand
So thank u!
I Will try to Connect with our devs tomorrow and see if they are willing to do the change
Do u know exactly which percentage I should tell them?
I read 2.5% +0.25
I can't tell you that, no. It depends on several factors like what pricing you have, what country you're in, what payment methods are being used, etc.
Ok
That's something they should be able to figure out though by working with you and consulting the documentation.
Happy to help!