JS1Scuba,
For the benefit of other new users coming into the thread at this point, GCO Level 2 integration (which means Google's computers log onto your domain and adds the buyer to your Zen cart database and decrements the number of products remaining) requires principally 1) a valid Google checkout account with a confirmed bank account, 2) a dedicated SSL certificate which you purchased with a dedicated IP address, OR a shared certificate offered by your domain host (yes GCO can use a shared SSL), 3) correct and identical Merchant IDs and merchant Keys on your Google account integration page Zen-cart GCO admin page, 4) you must successfully create the .htaccess file for the zen googlecheckout directory (this will fail if you don't change permissions to 777 for your googlecheckout directory) and 5) a couple of other settings on the Google account side and Zen-cart side need to be set.
Most of what needs to be done is in the Please-Readme file that came with the GCO module.
In answer to your question, login to your googlecheckout account and under [settings] [integration]
The API call URL will be either:
a) if using your domain shared SSL certificate (if they have one) will be something like (ask your domain host tech support for the first part):
https://[domainhost&server][/~yourdomainhostaccountname][/zencartshopsubdirectory if you created one during install]/googlecheckout/responsehandler.php
2) if using bought your own Dedicated SSL Certificate (which I think also means you need to have your website on Dedicated IP address which you pay for in higher monthly fees) will be something like:
https://[yourwebsite.com][/zencartshopsubdirectory if you created one during install]/googlecheckout/responsehandler.php
Note that these API call back directories ARE DIFFERENT than the "absolute directory to google checkout" used to create the htaccess file described below
In your Google account integration panel, set Notification as XML
select API version 2.0 (it works, I did not try higher versions)
on the zen-cart side:
htaccess Basic Authentication Mode: False
Select Merchant Calculation Mode of Operation: https
These settings worked dandy for me with zen v1.3.8a and GCO v1.4.7.
For the benefit of others, a lot of people I think have trouble with creating the encoded .htaccess file in the googlecheckout directory. You create this file by running the script by typing in your address bar http://yourdomain.com[/zencart-subdirectory-ifyou-created-one]/[admindirectoryname]/htaccess.php). Make sure you had already set permission to 777 for the googlecheckout directory. When running this script, your absolute directory is probably "home/[domainuserid-no-tilde]/[publicdirectoryname][zencart directory if you created one]/googlecheckout"
For security reasons, delete the htaccess.php file when you have successfully set up the htaccess file and things are working.
Good luck.
Bookmarks