#varshid-shekhat_code

1 messages · Page 1 of 1 (latest)

frigid pikeBOT
#

👋 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/1463105573951111309

📝 Have more to share? Add more details, code, screenshots, videos, etc. below.

Below are links to other discussions we've had with you in the past week in case you want to review that information. If your question is related to one of these previous discussions, please provide a comprehensive summary of the current state and what you need help with now. We help many users simultaneously, so a summary allows us to resolve your issue as soon as possible.

hushed crow
#

Hey Glo
I’m facing an issue with Stripe fees when using Payment Intents and would appreciate guidance on the correct approach.

Current setup
I create a Payment Intent with the maximum possible charge, for example £4.38 GBP, to account for the highest Stripe fees (international card).

The payment flow uses manual capture.

What happens
If the user pays with a domestic card, Stripe fees are lower.

Example:
Intended charge: £4.38
Stripe captures £4.30

If the user pays with an international card, the full £4.38 is captured as expected.
You can see this behavior in the attached screenshots:
One screenshot shows the payment list with a successful £4.38 payment.
Another screenshot shows the payment details where £4.30 was captured and £0.08 released.

Problem
This creates inconsistent behavior:
The customer sees different final charged amounts depending on card type.
From a product and accounting perspective, I want a clean and predictable charge flow.

My question
What is the recommended Stripe approach to handle this scenario?

valid void
#

hey there 👋 it sounds like your goal is passing Stripe fees on to the customer - if that's correct, then Stripe doesn't have a recommended approach for that

as my colleague mentioned in the previous thread, you could also collect the payment method first and inspect it before creating the PaymentIntent

#

but that's not to say that we recommend that - ultimately the choice is yours about how you want to handle this scenario, and what parts you want to prioritise

frigid pikeBOT
hushed crow
#

Collecting Stripe fees from the customer is my client's requirement.

As you can see in the attached SS
I am not displaying the Stripe fee to the customer.
We display processing fee, which includes the stripe fees

The problem is
If the user pays with an international card, then the charges are as displayed in total pay.
If user pay with a domestic card, then the charge is lower than displayed total pay

What is the recommended Stripe approach to handle this scenario?

leaden cloud
#

I think we've explained that, right? There's no automatic way to pass the exact fee onto the customer, you'd need to handle that manually so you can calculate the exact fee as per the card/payment method used and according to your account's fee structure

Most just surcharge by a flat fee overall to encompass all possible fees