Hi everyone,

I just got off the phone with my hosting company to confirm my SSL is properly installed, and manually replacing http with https on seemingly any one of my pages works (ie, the page loads and the lock is shown in IE, etc).

My question is that I can't seem to get it to enable "automatically" as I proceed through the checkout with a test order. My site is structured as

MY_SITE (all html)
MY_SITE/catalog (zencart directory)

I have installed the authornize.net payment module in testing mode, modified both configure.php files according to: https://www.zen-cart.com/tutorials/index.php?article=14 for a certificate of my own (which I have)

They are:

define('HTTP_SERVER', 'http://MY_SITE.com');
define('HTTPS_SERVER', 'https://MY_SITE.com/catalog');
define('HTTP_CATALOG_SERVER', 'http://MY_SITE.com');
define('HTTPS_CATALOG_SERVER', 'https://MY_SITE.com/catalog');

// Use secure webserver for catalog module and/or admin areas?
define('ENABLE_SSL_CATALOG', 'true');
define('ENABLE_SSL_ADMIN', 'false');

and:

define('HTTP_SERVER', 'http://MY_SITE.com');
define('HTTPS_SERVER', 'https://MY_SITE.com/catalog');
define('HTTP_CATALOG_SERVER', 'http://MY_SITE.com');
define('HTTPS_CATALOG_SERVER', 'https://MY_SITE.com/catalog');

// Use secure webserver for catalog module and/or admin areas?
define('ENABLE_SSL_CATALOG', 'true');
define('ENABLE_SSL_ADMIN', 'false');

It seems the https should be enabled from the first page you're supposed to enter CC info until the transaction is done, but this is not the case. I do get an https: but only at the very last page where it attempts to contact authorize.net and it of course errors out because I'm using their test CC number. This page is after the CC number has already been entered which seems to suggest this isn't right at all.

Can someone help out with this? Thanks!