View Full Version : Official Google Checkout v1.4 for osCMax 2.0 thread

08-03-2007, 10:34 PM
Since there seems to be growing interest in adding Google Checkout to osCMax, it is time for an official thread addressing it.

I have adapted the official Google Checkout 1.4 module to work with osCMax and have it working nicely in osCMax 2.0 RC3.01 and the upcoming RC4 release.

It needs to be more thoroughly tested with different set-ups, different shipping modules, etc. I am posting a few screenshots to show how it works.

What is Google Checkout for osCMax?
It is a payment module/alternative checkout system. Basically, it adds a Google Checkout button to your shopping cart page that allows customers to checkout directly with the Google Checkout payment system, while recording the order in both Google Checkout and osCMax.

The osCMax version of Google Checkout module is a port of the original module for made osCommerce. The differences in the osCMax version are minimal, and all credit for the feature set and overall coolness of this module goes to the developers of the original osCommerce module. All credit goes to the original programmers and I take no credit for anything other than hacking it up a little to work with osCMax :)

The feature set of the Google Checkout osCMax version is identical to the osCommerce version.

How to install Google Checkout for osCMax?
Installation is a very easy process. For all clean installations of osCMax (meaning you have not added more contributions or hacked up the code) it is a simple upload/overwrite process that takes a couple of minutes.

Installation on modified stores will be slightly more difficult, as you will have to manually merge in code to files that you have modified. The good news is that this new version modifies many fewer files than previous versions :)

Detailed installation and configuration instructions are included in the Google Checkout module zip package (not yet released).

Once installed, configuration is a little more involved, but not terribly so. Detailed configuration instructions are included in the package, and this thread is available to discuss all questions, issues, features and function of the module as it relates to osCMax.

You can download the Google Checkout module for osCMax 2.0:

08-12-2007, 10:54 AM
Hi Michael_s

This is a brill contribution. I just have a few problems that I've encountered. I cannot find a resolution to it on the forums.

1) Individual shipping cannot be applied via the shipping generator. Can individual shipping be applied at all? I have been able to add the low order fee module and the default one's but thats it.

2)google's chargeback guarantee is only applicable if the item is delivered to the billing address, yet I cannot pin point an item of code that will enable me to restrict this to a billing address only option during the checkout process.

Any pointers would be appreciated


08-12-2007, 07:36 PM
I think the mod may have problems with individual shipping. I saw a thread about it at the google group for this mod. You may want to check it out:
Integration of Google Checkout with Individual Product Shipping V4.3 - Google Checkout Mod for OSC Community Support Forum | Google Groups (http://groups.google.com/group/google-checkout-for-osc-mod-support/browse_thread/thread/691fbe22b0b72cb/b54b7388586c5826?lnk=gst&q=per+item+shipping&rnum=6#b54b7388586c5826)

2. Forcing shipping to billing address would have to be handled on the google checkout end of things, not in osCMAx, since they handle the cc processing and checkout system, not osCMax.

08-17-2007, 08:20 AM
Hi Michael_s

I have responded to Ropu. using the URL you advised me to see. He has stated you may want to take a look at the setup which I have configured on the OSCMAX store.

Thanks for your help

08-17-2007, 10:10 AM
PM me your admin login and I will setup my test store to match your config so I can try to duplicate your issue.

08-28-2007, 08:12 PM
An updated module has been released that fixes the problem with individual shipping.

09-12-2007, 12:40 PM
I have everything in place and now I'm getting an error from google checkout area.

Error "You are not configured to post unsigned carts to this server; please change your settings if you wish to do this. "

As far as I know everything is correct with the merchant ID and merchant key and I've followed the instructions very carefully. I'm using an ssl certificate on google's list, and xml is checked and Shopping cart post security is checked. The module is activated in my oscmax installation and I still get this error. Any Ideas?

09-12-2007, 12:59 PM
See this:
Google Checkout: Merchant Help Center - Error message: You are not configured to post unsigned carts (http://checkout.google.com/support/sell/bin/answer.py?answer=71445&topic=12164)

09-12-2007, 01:21 PM

But I thought that (Shopping cart post security -For extra security, my company will only post digitally signed XML shopping carts) was supposed to be checked. Regardless, I unchecked it and we'll see what happens.

Thanks for the quick response!!

09-12-2007, 07:11 PM
It should be checked but is not necessary. Since you are having problems posting signed xml, it may be a server compatibility issue. By disabling it, you will be able to process orders while you find what the actual cause is.

09-12-2007, 07:14 PM
Cool thanks!

10-10-2007, 06:09 AM
I've been trying to get Google Checkout to work for a while now...The module plugs in real easy...I have just not be able to get the shipping to work. It will always take the default shipping and will not pull live rates from UPS or USPS...If i checkout normal through the existing process it works fine.

At the base of the Google checkout Icon its gives me this error:

Error: Shipping Methods not configured
upsxml (ignored)
usps (ignored)

Ive searched the forum but cannot find anybody else posting on this error.

I upgraded from the beta 1.1 to 1.2 but that did not help either. I've tried with both UPS and UPS(XML).

Also inside the admin area of Google Checkout it tells me that the shipping is not enabled but does not give the option to enable. This is what it says:

Default Values for Real Time Shipping Rates
Default values for real time rates in case the webservice call fails.

FREE SHIPPING! freeshipper not configured!

United Parcel Service (XML) upsxml not configured!

United States Postal Service usps not configured!

But I know my UPS/USPS/Free Shipping is enabled because it works fine using the original checkout method going through paypal.

Any help will be appreciated!

10-10-2007, 08:24 AM
For my previous post i continued to do some research in the shipping module compatibility with Google Checkout and found this on a link to vstore.ca. It looks like vstore is using a oscommerce engine underneath but they have published a Compatible Shipping Modules list as listed below:

Here is the original link followed by the content of the page:
Web Store Hosting - VSTORE.ca User Community Support Forum :: View topic - Compatible Shipping Modules (http://forum.vstore.ca/viewtopic.php?p=7655&sid=503c6b28a327aa277576185526647d62)

Please Note: The following shipping modules below pass through to Google Checkout. The rest are ignored by the Google Checkout system as they are not configured at this moment to integrate with their system. As time progresses, this list will be increased. Please be patient as development continues on the Google Checkout module.

Compatible Shipping Modules:
Federal Express
Flat Rate
Local Delivery Service
Per Item (Not the Per State/ Per Item)
United Postal Service (UPS)
United States Postal Service (USPS)
Table Rate (Not tested thoroughly, must be played with a bit)
Zone Rate (May possess some kinks to be worked on)

Any other shipping modules not listed above will come up with the following error message at the shopping cart (under the google checkout image):

Error: Shipping Methods not configured
<Module Name> (ignored)

We are aware of this issue and ask that you please be patient as development continues.

11-17-2007, 04:03 PM
I am not intending to jack this thread just wanted to ask a couple simple questions.
I am considering installing osMax I have already D.L.ed it.

I intend on using Google Checkout which is one primariy reason for using oscmax. I recently begin using Miva 5 with Google Checkout but having major issues with configuring international shipping costs. Especiallly since I use carrier calulated shipping regarding domestic. GCO doesn't support international carrier calculated shipping from what I understand. And to try and implement anything else is before my hacking skills.

Anyway that is on my .com domain and so far happy with it other than the shipping calculation issue. So I am intending on using my .net for ALL my international business which is 25% of my business. So it's worth while for me to run a whole other domain and cart.

My question is this. I intend on using only two payment methods on OSCMax GCO and Paypal. I was planning on not even implementing a cart but found out I need to unles I want to only sell one product at a time using GCO buy now buttons. Or opt for dealing solely with the invoicing they have for multiple item purchases. I'd rather not. So I am opting for cart number 2 (OSCmax) on my .net domain.

Well back to the question. Since I am using GCO and Paypal Payment Pro will I have any conflicting issues with running both on one cart/domain?

I do also believe I can run the same GCO account with both domains but would not be able to have callback notifications on one of them. WHich is fine for me. But I was told this and not sure if it's right or wrong? I don't see it being an issue. But whether PayPal and GCO on the same cart I am unclear?


03-08-2008, 04:44 PM
how do you get level 2 working? also i'm getting a xml parse error when googlecheckout tries to get the shipping values from the site.

[Sun Mar 09 00:02:39 2008] [error] [client] PHP Fatal error: Cannot redeclare class XMLParser in /home/edgeconsults/www/investinhardmoney.com/includes/classes/xmldocument.php on line 209

03-19-2008, 07:59 PM
For some reason the low order fee isn't passing to googlecheckout or paypal. is there a reason why? is there somewhere i can check to see what i can do to fix it? it comes up on cc but not on those two i mentioned.

05-21-2009, 09:11 AM
I receive the error from google (via email) We encountered an error trying to access your server at https://mysite.net/catalog/googlecheckout/responsehandler.php -- the error we got is java.io.IOException: chunked stream ended unexpectedly

This is based on Google sending

I have checked file permissions, Any suggestions?