#KKV

1 messages · Page 1 of 1 (latest)

sweet spokeBOT
dry gale
proud gust
#

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

dry gale
#

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.

proud gust
#

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.

dry gale
#

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