I am utilizing CartThrob to collect invoice payments, since several of my clients have been requesting it. The invoices can be up to $20,000. If my clients want to pay by CC, then I want them to pay the CC charges, loosing $300 on a $10,000 invoice hurts just a little bit. So I am trying to get CartThrob to calculate the convenience fee. I have tried several things…
Using CartThrobs shipping function
This works quite well. I can set the shipping fee to be a percentage of the total fees and CartThrob automatically adds it to the total to be processed. But then in the future, if I ever need to charge shipping fees, I can't.
Using add_to_cart function
I began to test this. First I added a product and used the add_to_cart function to add it to the cart. But parameters from the add_to_cart_form such as allow_user_price and price do not work, they don't override the price set in the product entry.
This was quite promising because I would use the delete_from_cart function just before the add_to_cart function so I could always reset the price., not in