#Hendie
1 messages · Page 1 of 1 (latest)
You have to calculate it ahead of time: https://support.stripe.com/questions/passing-the-stripe-fee-on-to-customers
Find help and support for Stripe. Our support center provides answers on all types of situations, including account information, charges and refunds, and subscriptions information. Get your questions answered and find international support for Stripe.
thanks! that page says "the Stripe fee is a flat fee plus a percentage of the total charge" where do i get this? what API call will give me these values?
It may vary based on the card, currency and location, but you can see previously collected fees by viewing the payments view in the dashboard: https://support.stripe.com/questions/see-the-stripe-fee-applied-to-a-specific-charge#:~:text=See the Stripe fee applied,charge %3A Stripe%3A Help %26 Support&text=You can see the Stripe,Payments section of your Dashboard.
Usually its 2.9% +$0.30 per transaction, but it varies
Find help and support for Stripe. Our support center provides answers on all types of situations, including account information, charges and refunds, and subscriptions information. Get your questions answered and find international support for Stripe.
these all refer to the
Stripe dashboard. That doesn't help me if I have to calculate it ahead of time.
and if it differs based on the country of the merchant as well as the country of the presented card, how do I get the specific rates then?
I believe our support folks can give you the exact details of all the different types of fees (we don't have a ton of context on how fees work), but here's the external guide: https://stripe.com/pricing
here's how to contact support for your account's specific fees: https://support.stripe.com/contact
View Stripe fees and pricing information. Explore pricing by product, by payment method including credit and debit cards, or design a custom pricing package.
Find help and support for Stripe. Our support center provides answers on all types of situations, including account information, charges and refunds, and subscriptions information. Get your questions answered and find international support for Stripe.
say my merchant (connected account) is in GB, and a German credit card is presented
is there no API option to expose the fee in the payment intent response and then I can just add that as my application fee in the PI capture call?
Unfortunately not, no. Generally it's best to just create a single dummy fee that encapsulates all possible fees, since they're all almost exactly the same.
surely Stripe itself has to calculate the Fee based on entries in a database table based on the countries of the merchant and the card holder?
actually no, they differ quite a bit
in the UK for example
surely Stripe itself has to calculate the Fee based on entries in a database table based on the countries of the merchant and the card holder?
I don't know what this means
your own software has to calculate the fee. So the fee structure has to be available to your fee calculator.
Yes, but that isn't surfaced in any external way until the charge is already created and the money has moved
your first link looks the most promising, the only part the makes it totally useless is that it doesn't say how you get the % and amount parts of the formula
especially in an international business world
If you know what countries you're charging in already, you can consult the table at the bottom of the page: https://stripe.com/connect/pricing
That should give you all the figures you need to fill out the equation from the above-mentioned docs.
Unless you're not using connect?
Are you just talking about payment fees? Or are you also talking about Billing and Connect fees?
II am talking about the per transaction fee
and it gets complicated because in the UK for instance Stripe has different rates for UK, Europe, and then all the rest. and in other countries its different again - best would be to be able to query Stripe "what will you charge for this credit card in this country? ""
Got it. Yeah, that's a valid request. Unfortunately the fees differ based on a lot of factors, so it's difficult to be able just point and say "this is the fee you'll have for every transaction", but I understand the sentiment.
You would want to build a system that could dynamically update the fee you're charging your customer based on all the info in this page: https://stripe.com/en-gb-us/pricing#pricing-details
Then, once you did that, you'd want to contact support and see if they can give you a rundown of other fees you might be missing
You have such a rich API, I find it unbelievable that this has not come up before.
I don't want to charge my customer. I want to get it from the connect account, since the fee is charged to my platform account
so I just want to make the application fee the same as your fee
It definitely has come up before, though generally people are either okay with (a) charging one dummy fee that encapsulates all fees (e.g. if you are generally getting charged 2.9% +$0.30, then you might charge each customer 3%+$0.35 or similar), or (b) using resources to build a complex system to make sure they never pay any fees.
For Connect, you could alternatively switch to separate charges and transfers so that you can know the fee before you create a transfer to the connect account: https://stripe.com/docs/connect/charges-transfers
Not sure if any of that is helpful or not though