Jump to content
  • Checkout
  • Login
  • Get in touch

osCommerce

The e-commerce.

payment complete


bebop

Recommended Posts

After payment confirmation I get the page with "Your order has been processed" "Thanks for shopping with us etc. When I hit the contimue button I get the error message "Page can not be found" Where do I fix this.Please

thanks

mike

Link to comment
Share on other sites

Hi,

 

are you using SSL for checkout?

 

I seem to remember seeing this when there was a HTTP/HTTPS cookie path problem. It'd be worth checking your /catalog/includes/configure.php for consistency in this regard.

 

Regards,

 

 

 

Mark

Link to comment
Share on other sites

define('HTTP_COOKIE_DOMAIN', '');

define('HTTPS_COOKIE_DOMAIN', '');

define('HTTP_COOKIE_PATH', '');

define('HTTPS_COOKIE_PATH', '');

define('DIR_WS_HTTP_CATALOG', '');

define('DIR_WS_HTTPS_CATALOG', '');

 

Is this what you mean? Am I to set the path here?

Link to comment
Share on other sites

Also HTTP_SERVER and HTTPS_SERVER. The cookie domains should be something like www.domain.com and secure.domain.com. Everything you listed should have something in the ''.

 

Hth,

Matt

Link to comment
Share on other sites

I hate to be so duh.. and it's obvious I'm over my head but I have no Idea what a cookie path is much less what to put in the DIR_WS_HTTP_CATALOG. Is there possibly some writen documentation and configuation text available other than the wiki for oscommerce to help explain what's necessary any why?

 

Everything is working so well except the very last button that is pushed to continue after the sale had been made.

 

Also while I have you Matt, I have read many of your helpful post to other PHP startups and I can not tell you how much your knowledge is appreciated. Your contrbution ito this forum is incredable.

Link to comment
Share on other sites

That's why I need the HTTP_SERVER and HTTPS_SERVER defines, to make suggestions for the others (and possibly redefine them). Note: you can replace your actual domain name with domain if the domain name is sensitive for some reason. I.e. if you had

define('HTTP_SERVER', 'http://www.oscommerce.com');
define('HTTPS_SERVER', 'https://secure.carts.com/oscommerce');

You could write

define('HTTP_SERVER', 'http://www.domain.com');
define('HTTPS_SERVER', 'https://secure.domain.com/domain');

instead. What's important is that you have the same punctuation. For example, 'http://www.oscommerce.com' and 'http://www.oscommerce.com/' are different. I would copy then replace the sensitive bits.

 

Hth,

Matt

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...