Google Checkout Configuration
Comersus is compatible with Google Checkout. Version 7 of Comersus displays Google's checkout button in cart view and allows purchasers to register or log in at Google prior to providing any personal information at Comersus.
The requirements for using Google Checkout are:
1. One supported SSL Certificates like Geotrust Global CA, Godaddy Class 2 CA, Thawte Personal Premium CA or VeriSign Class 1 G3 CA
2. The ability to set Basic HTTP authentication on a server folder with the Merchant Calculations and Notification script.
3. Being a US company with a FEIN number.
The new implementation is a Level 2 integration that allows completing the whole purchasing process, including order status update and automatic distribution of digital goods.
Features:
1. It supports Real Time UPS, Real Time USPS and Off Line shipping methods. Other shipping options (Intershipper, Fedex and Canada) are not currently supported.
2. Discount codes are not supported.
Note: Google Checkout is not a payment gateway but an alternative checkout system; this means it cannot be implemented as one more payment gateway. Rather, it requires rewriting all routines for integration with the shopping cart and all communications with real time shipping systems. The most popular options are already available, and in the near future Comersus will add support for discount codes and other Real Time Shipping options.
Configuration instructions
Instructions:
1. Create a new folder comersus/google with HTTP Basic Authentication (User:Google Merchant ID, Password: Google Key)
2. Open comersus_gatewayGoogleApi.asp with a text editor and enter your Google Merchant ID and Google Key at
Line 129
getMerchantId = ""
Line 144
getMerchantKey = ""
3. Copy all the files but comersus_googleNotification.asp and comersus_gatewayGoogleMerchant*.asp into comersus/store folder
4. Copy comersus_googleNotification.asp and comersus_gatewayGoogleMerchant*.asp into comersus/google folder
5. Try to load https://www.yoursite.com/comersus/google/comersus_gatewayGoogleNotification.asp. You should get an authentication pop up. Otherwise configure the HTTP Basic Authentication correctly.
6. Login into https://checkout.google.com/sell/orders, go to Settings, Integration
7. In API callback URL enter the complete path to comersus_gatewayGoogleNotification.asp starting with https
8. Go to settings/Preferences and select Automatically authorize and charge the buyer's credit card
9. Uncheck "Shopping cart post security"
10. Delete www.yoursite.com/comersus/store/comersus_showCart.asp
11. If you are going to use Off Line Shipments: rename www.yoursite.com/comersus/store/comersus_showCartOffLine.asp by www.yoursite.com/comersus/store/comersus_showCart.asp
If you are going to use UPS: rename www.yoursite.com/comersus/store/comersus_showCartUps.asp by www.yoursite.com/comersus/store/comersus_showCart.asp
If you are going to use USPS: rename www.yoursite.com/comersus/store/comersus_showCartUsps.asp by www.yoursite.com/comersus/store/comersus_showCart.asp