Important:
* I use mod_php
* I’ve set “always_populate_raw_post_data = On” in my php.ini
* SSL is working (though the certificate is, for now, self signed)
* Google Checkout API is enabled as a payment method and I can in fact purchase using it but without callback.
* I’m using secure URLs (https) on both the frontend and backend.
* I use mod_rewrite so don’t need to use index.php (though I’ve tried it with and without).
Setup:
* Apache 2.2.3
* PHP 5.2.0
I’ve done all of this to a T. always_populate_raw_post_data is set to on and Google still has a 404 error when trying to access this. I have a feeling there’s a flaw in the system causing the error.
If you wish to deploy Google Checkout on your store, please be aware of these limitations
Your website must be serving pages on standard ports (80 and/or 443)
If you have PHP CGI setup, you will need to have mod_rewrite enabled. Google-Checkout uses HTTP authorization for callbacks. CGI processes do not receive headers from Apache, so a hack in .htaccess utilizing mod_rewrite was implemented to pass the authorization as an environment variable.
If you enable Carrier Calculated shipping rates, your packages will be limited to 150lb total. USPS further limits this to 70lb.
You must have a SSL certificate and a secure base path set (so that you can access your site pages with https:)
Google checkout requires HTTP basic authentication. If you get a 404 error when you to to https://yourserver.com/base_path/index.php/googlecheckout/api this means your server does not support this. Contact your host to see if they can change this for you. Or make sure always_populate_raw_post_data = On in your php.ini file.
You have to have SSL and use secure pages for front end and admin set to yes!
I’ve just discovered this error, but it was working before. I have recently updated to 1.2.1 but not sure if this is what has caused it. How can I check the server config to make sure that the HTTP auth is OK.
I am also experiencing this issue however, not from an update but a fresh install. I don’t any other technical information to add, seems like you guys have covered it all. I will try to follow up on the bug reported.
I posted a bug report for this issue, and it was promptly closed as they couldn’t reproduce the issue. I’m starting to wonder if it’s a server config issue as it doesn’t seem to happen to everyone, and I have just set up a new store on the same server which has exactly the same behaviour. Does anyone have this working who could share server configs?
I also have same problem but am hosted with simple helix to which whom are supposed to be dedicated to magento hosting. Let me add if you think 3 hours is a long time try atleast a month with no solution. The only thing i have found is that if i goto google checkout then click on tools then integration console i see this error message:
We encountered an error trying to access your server at https://www.hotpricedgiftshop.com/googlecheckout/api/—the error we got is sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
I don’t know if this is the issue or not
Though some say it sounds like an ssl issue. Got me