I am using zencart 1.3.8a and I am having a similar problem with the eProcessingNetwork module. My Host control panel gives me the option to switch between PHP 4 and 5. Whenever I try to use PHP version 5, the module always gives an error msg and returns me to Step 2 of the checkout. I always get the same error message that only appears in the URL:
https:// x-cream.net/index.php?main_page=checkout_payment&payment_error=eProcessingNetwork&error=The+ credit+card+number+starting+with++was+not+entered+correctly%2C+or+we+do+not+acce pt+that+kind+of+card.+Please+try+again+or+use+another+credit+card.
I don't think the transaction is ever leaving zencart. I believe that the actual values of the form are being lost somewhere, but I can't figure out where. If you look closely at the URL you will notice that the actual credit card number is missing.
There are few PHP options that I can change in my control panel but I'm not a Unix person so I have no idea what I'm doing. All I know for sure is that when I switch to PHP 4 it works fine. I also know that it can work fine with PHP 5 because my old host server is running PHP 5 and it works. This has something to do with the PHP 5 configuration on my new host server. But I'm clueless. Please help!
Oh, and the reason I need PHP 5 is because I've installed an affilate program that won't work on PHP 4.




