The Beta (RC1 - Awaiting Acceptance) has been submitted for review. I posted it here because it is just that, a beta. It has not been tested on any other machines - and it (optionally, for full functionality,) modifies several Zencart core files. The cc surcharge add-on in the Zencart download library didn't work for me.
I would like it to be tested, and I took it so far beyond what I needed, with database entries for all the variables so others can use it easily to meet their needs, I want to add any functionality that is desired, namely including tax recalculation.
Perhaps someone post a piece of sample code for an order total module to properly alter the tax for a modified order total (during order total calculation)?
I could also use a way to record the surcharge in the database so that invoices can be based on what actually happened and not what would happen if the order happened at that time (seems like a flaw in Zencart unless I am wrong, the order invoice/history should be static,) and a way to refund the fee. Is there a refund add-on I could use? Both of these goals could be add-ons on their own....
I also want to add product type specifications, and need to do this for my reverse tax module, but that I don't need help with.
I will post the link when it is available. In the meantime, you can contact me to request it if you desire.