Thanks ADP, I have a few other side projects that I will release over the next few weeks. Including a CMS manager with built in HTML editor.
For everyone else there is a small bug in the code. In /payment/paymentccend.php change the section that says
I found out that the shipping costs do not get calculated properly on some versions of xcart when they only have an order for a single provider. This forces all orders to go through the merge processor and figures out all the costs accordingly. Please post any other bugs here if there are any and I will be happy to figure it out for you.