#almudena_code

1 messages · Page 1 of 1 (latest)

tribal yarrowBOT
#

👋 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.

fair sinew
#

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.

forest shore
#

Her name is Caroline

#

And she was guiding me thru the settings and testing

fair sinew
#

Regarding your question, it sounds like you're using Connect, right? And "admin" in this case would be the platform account?

forest shore
#

Yes, I have not developed the Code to integrate Stripe, i hired some people for that

#

And the Split is working

fair sinew
#

Do you have the ID of an example payment experiencing this issue I can take a look at?

forest shore
#

Yes, I think so

#

Let me check in my Dashboard

#

It's in sandbox mode

fair sinew
#

That should be fine.

forest shore
#

Payment ID
pi_3QrEclGfclbOsOrK1iolZUvc

fair sinew
#

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.

forest shore
#

Mmmm maybe is another thing

#

Any of these IDs?

fair sinew
#

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?

forest shore
#

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

fair sinew
#

Let's stick to this specific example for now.

forest shore
#

Ok

fair sinew
#

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?

forest shore
#

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

fair sinew
#

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.

forest shore
#

How?

fair sinew
#

In this case you would modify the Payment Link.

forest shore
#

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

fair sinew
#

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.)

forest shore
#

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

fair sinew
#

I'm not sure I understand.

forest shore
#

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

fair sinew
#

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.

forest shore
#

Not ignoring Stripe fee, but charging to the vendor Who is the one getting the biggest amount

fair sinew
#

If you want to transfer less you need to specify less.

forest shore
#

How to specify less?

#

It would be always the Stripe % less

fair sinew
#

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?

forest shore
#

I guess they developers used the embedded solution

#

Yea

#

One sec

fair sinew
#

Looking...

#

This one also used a Payment Link.

#

You're sure this is an example using the same approach you're talking about?

forest shore
#

Yes, i thought It was different because the other one is showing link word

fair sinew
#

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.

forest shore
fair sinew
#

The "Link" in that screenshot is the payment method used.

forest shore
#

Ok, so then, it's on our developers side to specify our 5% less Stripe% to Transfer that amount to the Connected account

fair sinew
forest shore
#

And that Will not take It from the admin?

fair sinew
#

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.

forest shore
#

But the Split is done base on percentages

#

How to do that?

#

What I asked to the developers is to Split the payment automatically

fair sinew
#

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.

forest shore
#

So, in this sample is even not taking the 5% for my platform

#

That's wrong

fair sinew
#

Yeah. You should be able to see that in your Dashboard, right?

#

Are you seeing something different?

forest shore
#

No same, just still struggling to understand the dashboard

#

But then

#

how can I retain my 5% plus Stripe %?

fair sinew
#

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?

forest shore
#

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?

fair sinew
#

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?

forest shore
#

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

fair sinew
#

Wait, they said what was in Stripe settings?

forest shore
#

Yes

fair sinew
#

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?

forest shore
#

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

forest shore
fair sinew
#

Correct.

forest shore
#

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

#

🤷🏼‍♀️

fair sinew
#

I can't speak to that, I can only help you with Stripe. 😅

forest shore
#

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

fair sinew
#

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.

forest shore
#

Ok

fair sinew
#

That's something they should be able to figure out though by working with you and consulting the documentation.

forest shore
#

Will check with support as well

#

Thanks Rubeus!

fair sinew
#

Happy to help!