v1.04 is ready for beta testing. I've made some major changes in order to process credit cards. Here is a brief description.

The normal checkout process posts the payment information to the next page, checkout confirmation. When I originally eliminated this page I had the form post to itself and then either redirect to checkout confirmation or to checkout process. By having the redirect, any payment information other than the selection was lost. This means that if you picked cc as the payment type, it would lose all the cc information and return a cc payment error.

What I've changed is that the form now posts to checkout_confirmation as in the normal process. Shipping will default to the cheapest method if the customer does not select an alternate method. When they select a shipping method, the form posts to itself and displays the checkout page with the updated selection. When the customer clicks the submit button, the shipping information has already been stored and the payment information is posted to checkout confirmation. What happens on checkout confirmation depends on whether or not one-page checkout has been activated or not. If so, it will load the page and then automatically submit to checkout process. It will display the checkout confirmation page, but this can be edited to display alternate text such as "PROCESSING...".

So, if anyone would like to test the script before it is publicly released, please email webmaster AT numinix DOT com