#KKV
1 messages · Page 1 of 1 (latest)
HI 👋
We have a formula for passing on Stripe fees to customers here
https://support.stripe.com/questions/passing-the-stripe-fee-on-to-customers
You could use the same approach but with the fee for the credit card. If you are using Invoicing I would recommend creating an Invoice Item to represent these fees.
I see your point. However, I can't adjust the invoice without knowing their chosen payment method. The thing is, with ACH payments, there are no extra charges, so if they're aware of the additional cost, they might prefer to use ACH for payment.
Infact, we did the same and few of our customer paid thru ACH and they are not happy with us that we charged more.
I am pretty sure, this is not unique case, how does other business have resolved this
One approach is to collect the payment method separately and save it as the invoice_settings.default_payment_method on the Customer object. You inform the customer at that time of the difference in fees between the payment methods and then charge the invoice using the saved method.
We did exactly what you said, but sometimes customer pay thru card and sometimes not, so the invoices should be flexible enough to change the fees without affecting invoice...
In reality, this can turn into a big problem because my contract with the customer says I should only charge them a certain amount every month.
If I add extra charges on the invoice, it might look like I'm billing them more than we agreed on in the contract.
If you did what I said then this "sometimes customer pay thru card and sometimes not" isn't possible.
You don't allow the customer to decide what payment method to use. Once you save a default, and you can inpsect what type it is, you charge that method, not one the Customer provides