#andrew-yk_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/1356406653108359229
๐ Have more to share? Add more details, code, screenshots, videos, etc. below.
Hi ๐
This server is for answering specific integration questions relating to Stripe APIs. Can you describe your situation and the question you have in those terms?
can we code in a way for stripe's fees to be taken out of our platform fees?
Do you mean you want the Connected Account to not be responsible for Stripe fees?
What kind of funds flow are you intending on using? https://docs.stripe.com/connect/charges
Hi!
Ultimately we charge the end user a fixed fee i.e. 10% + $1.
The issue is that Stripe seems to charge veriable fees (depending on the location of the card). Accordingly, we need to be able to deduct Stripe's variable fee, from our fee, to ensure that our client ends up with the base ticket price.
Example:
Base Ticket = $10
Fee Charged To Purchaser: $5
Total Cost: $15
Stripe Fee: $2
How do we ensure that just the $3 remaining of the 'fee' is transferred to our platform balance.
That depends on what kind of charge you are going to use. Can you review the different types and let me know which approach you plan on taking?
Ideally direct charge as we want all refunds, products, transactions etc. to sit on the Customer's Connect Account
We also want to operate globally
In that case Stripe Fees are deducted from the Connected Account's total as we describe here
Yes I understand that. But my issue is that I need the connect account to end up with a fixed amount - not variable. Stripe's fees are variable so it doesn't work.
The only way to make it work, is to also have our platform fee be variable. How can we do that?
You cannot know beforehand what the Stripe fee will be. You can set a default application fee that covers the situation where your application fee is at the max you intend to apply
Then you check the Stripe fee amount for that charge and refund the appropriate amount
That is extremely inefficient and removes the automated benefit of using Stripe Connect.
Is there a way we can dictate that the platform will pay the stripe fee? I can see online there is some literature around Platform pricing Tools
The platform pricing tools are only for situations where the platform is responsible for paying the Stripe fee. So not direct charges
Ok, so is there a way we can make our application fee dynamic, so the total 'fee' charged is inclusive of our application fee & stripe's?
You can dynamically set your application fee for each Payment Intent you create using the application_fee_amount parameter. But what I am saying is that Stripe doesn't have a mechanism to inform you beforehand what the fee will be.
Yes understood, but could we do the following.
Our total fee = 5% + $1
Application fee =
5% + $1 - Stripe's fee
Sure but you would have to guess for what Stripe's fee is. As I said, you won't know that until after the charge has completed
Of course we're not going to guess stripe's fee.
Is it possible to code it so that it will pull through the fee charged?
This is what I keep saying. No
You cannot know how much the fee will be until after the charge
Ok understood.
Just reading this. This document suggests we can utilise Direct Charges, and set it so that we (the platform) pays all stripe realted fees. Is that correct?
https://docs.stripe.com/connect/direct-charges-fee-payer-behavior#selecting-billing-behavior
Ah yes, I forget the controller property allows for more customization here. I recommend thoroughly reviewing all the viable configurations and what they would mean for your integration
Is there a document outlining all of the configurations?
Not exactly
And if we utilised what I just suggested, would the products still fall under the Stripe Connect Account(s), and would refunds still come from those respective stripe connect accounts (but we would just be responsible for the fees) ?
But this doc does attempt to outline each choice for you
If you are using Direct Charges, all objects exist on Connected Accounts.
Ok perfect.