Your Callback URL is not accessible! (X-cart / Google Checkout)

With Google Checkout and X-cart 4.1.8, a client of ours had this error:

Your Callback URL is not accessible!
Make sure you have a valid SSL certificate installed. Also note that Google Checkout does not accept SSL certicates from certain issuers. Contact Google Checkout support to make sure your SSL certificate can be accepted.
Another reason for the problem may be PHP on your server running in CGI mode. Refer to the manual for instructions on how to resolve the issue.

The SSL was fine, and the server mode was also the same as other users who had X-cart and Google Checkout. Our user fixed the issue by adding the following lines to his .htaccess file, and hopefully this solution will help you too:

RewriteEngine on
RewriteRule .* - [E=REMOTE_USER:%{HTTP:Authorization},L]

If that does not help, you may want to try and change the Google Checkout setting from "Test" to "Live" mode. If that still doesn't work, try searching the x-cart forums or contacting x-cart, but so long as your server has mod_rewrite installed, the checkout should work fine from there.
  • Email, SSL
  • 10 Users Found This Useful
Was this answer helpful?

Related Articles

How do I install IonCube with a custom php.ini file?

If you create a custom php.ini file, you lose access to ioncube. Litecommerce and x-cart both...

Memory Allocation Error. Create a custom php.ini for PHP 5.2

Some programs produce errors in which it says the memory allocation is limited to 32MB and that...

How to install X-Cart

So you want to install X-cart. We think x-cart is a great choice; its highly customizable and...

Is there a limit to the number of emails (mailing lists and newsletters) that X-cart can send?

There are limits on the emails. We have a server imposed limit of a maximum of 400 emails sent...

Is my x-cart license actually mine? What if I choose to host elsewhere?

Yes. The software is 100% yours. If you choose to move to an alternate host, just be sure to...