I know this has probably been answered somewhere but I have been searching and trying to come up with a specific solution for days. Funny, I told the client 5 hours for the install and I've been at it for over 30.
Problems:
- Getting authentication error.Log file says:HTTP Basic Authentication failed. Can't retrieve Merchant Id/Key, Installed over CGI??
- It's not calculating UPS and USPS shipping and using the default values instead.
- It's offering free free shipping for everything.
I tried 3 things:
a. Used the Free Shipping module only. Result: offered free shipping on everything, even if there was a shipping weight greater than 0 and even if you did not choose free shipping for that product.
b. Used the Free Shipping Options module only. Result: offered free shipping on everything, even if it did not meet the criteria.
c. Used the Free Shipping module and Free Shipping Options module together. Result: Offered two free shipping items on the dropdown no matter what product was in the cart.After purchasing and being redirected back to the site, the item still remains in the cart.- After purchasing and being redirected back to the site, the item still remains in the cart.
- The order is not logged in admin.
Configuration:
Zen Cart 1.3.7
Microsoft IIS 6.0 Server
MySQL 5.0.27
PHP 5.2.1 (Zend: 2.2.0)
Log files have write permission.
SSL enabled for checkout
Google Checkout latest version: v1.3RC2
SSL certificate works and is also on the google list for accepted certificates.
It is not PHP over CGI. I get an error on responsehandler.php when I set this to true and configure my .htaccess files. In fact, it's IIS, so it can't do anything with the .htaccess files anyway. So, this is set to false.
Response handler located:
https://www.artzquest.com/googlechec...nsehandler.php
This is entered as the API callback url in both sandbox and live production google accounts.
responsehandler_test.php:
http://www.artzquest.com/responsehandler_test.php
Both sandbox and live Merchant ID's and Keys are correct - checked probably 15 times, copied and pasted from the google account.
Log files have write permission.
Bank account has been verified on both sandbox and live production google accounts.
I overwrote the all core files affected by the google mod and installed the files. Checked over 7 times to make sure I installed correctly. 4 times I deleted and reinstalled everything.
After testing the clean install (with fail), I added the code from one other mod manually. Tested again, and no difference to the google checkout results.
What am I missing? Why doesn't this work?
Bookmarks