Zen Cart Logo
Forums / Addon Payment Modules / Google Checkout module for ZC 1.3.x (beta)

Google Checkout module for ZC 1.3.x (beta)

Locked

Views: 1,099,622

Results 3,281 to 3,300 of 3,921
This thread is locked. New replies are disabled.
25 Feb 2010, 15:00
#3281
shane78 avatar

shane78

Banned

Join Date:
Oct 2008
Location:
newcastle upon tyne (UK)
Posts:
876
Plugin Contributions:
0

Google Checkout module for ZC 1.3.x (beta)

i could be wrong but i dont think this is being developed anymore... i asked if it was and no one has responded... and the last version was on Dec 2007

i would like to use it but it looks to buggy and conflicts with other mods?

25 Feb 2010, 21:32
#3282
blessisaacola avatar

blessisaacola

Totally Zenned

Join Date:
Feb 2004
Location:
Georgia, USA
Posts:
1,875
Plugin Contributions:
1

Re: Google Checkout module for ZC 1.3.x (beta)

mcshane78:

i could be wrong but i dont think this is being developed anymore... i asked if it was and no one has responded... and the last version was on Dec 2007

i would like to use it but it looks to buggy and conflicts with other mods?

You're absolutely right! It's no longer supported and not in development. The only good news is that it's just as old as Zen Cart 1.3.8a so it works because not much has changed with Zen Cart.

As long as it's installed and used as instructed/intended it works and you can check out on our site using the link in my signature.

26 Feb 2010, 02:01
#3283
georgiepants avatar

georgiepants

New Zenner

Join Date:
Jan 2010
Posts:
36
Plugin Contributions:
0

Re: Google Checkout module for ZC 1.3.x (beta)

"INSTALLATION NOTES"
4. Go to http://yourzencart.com/googlecheckout/responsehandler.php

I get this message:

Warning: require_once(xml-processing/gc_xmlparser.php) [function.require-once]: failed to open stream: No such file or directory in /home/content/e/n/a/enamieyes/html/store/googlecheckout/library/googleresponse.php on line 213

Fatal error: require_once() [function.require]: Failed opening required 'xml-processing/gc_xmlparser.php' (include_path='.:/usr/local/php5/lib/php:.:.') in /home/content/e/n/a/enamieyes/html/store/googlecheckout/library/googleresponse.php on line 213

Can some one please explain this in English so I can attempt to fix it?

I've searched troubleshooting and the support thread with not luck yet. :(

thanks.

26 Feb 2010, 02:19
#3284
georgiepants avatar

georgiepants

New Zenner

Join Date:
Jan 2010
Posts:
36
Plugin Contributions:
0

Re: Google Checkout module for ZC 1.3.x (beta)

georgiepants:

"INSTALLATION NOTES"
4. Go to http://yourzencart.com/googlecheckout/responsehandler.php

I get this message:

Warning: require_once(xml-processing/gc_xmlparser.php) [function.require-once]: failed to open stream: No such file or directory in /home/content/e/n/a/enamieyes/html/store/googlecheckout/library/googleresponse.php on line 213

Fatal error: require_once() [function.require]: Failed opening required 'xml-processing/gc_xmlparser.php' (include_path='.:/usr/local/php5/lib/php:.:.') in /home/content/e/n/a/enamieyes/html/store/googlecheckout/library/googleresponse.php on line 213

Can some one please explain this in English so I can attempt to fix it?

I've searched troubleshooting and the support thread with not luck yet. :(

thanks.

Fixed it. As I checked my file install, "xml-processing" was misspelled "xml_processing"

All is well now...so far.

26 Feb 2010, 19:29
#3285
zeit avatar

zeit

New Zenner

Join Date:
Feb 2005
Posts:
17
Plugin Contributions:
0

Re: Google Checkout module for ZC 1.3.x (beta)

I'm using Zen Cart 1.3.8a with the Google checkout module - the GC button shows in my cart, but it doesn't appear as a payment option when a user goes through the registration process. Is there any work around for this? I really want my customers to register before paying.

26 Feb 2010, 19:47
#3286
blessisaacola avatar

blessisaacola

Totally Zenned

Join Date:
Feb 2004
Location:
Georgia, USA
Posts:
1,875
Plugin Contributions:
1

Re: Google Checkout module for ZC 1.3.x (beta)

Zeit:

I'm using Zen Cart 1.3.8a with the Google checkout module - the GC button shows in my cart, but it doesn't appear as a payment option when a user goes through the registration process. Is there any work around for this? I really want my customers to register before paying.

You might want to read Google Checkout policy as you're missing the point of offering GCO. They don't want you to force customers to register. Both PayPal Express Checkout and GCO exists for convenience for the customer to checkout without creating an account or login on the site offering them.

26 Feb 2010, 22:56
#3287
zeit avatar

zeit

New Zenner

Join Date:
Feb 2005
Posts:
17
Plugin Contributions:
0

Re: Google Checkout module for ZC 1.3.x (beta)

Ouch - thanks! I guess I misunderstood the point of GC - I'll see if I can find a way to get folks to register and still use it.

27 Feb 2010, 06:00
#3288
blessisaacola avatar

blessisaacola

Totally Zenned

Join Date:
Feb 2004
Location:
Georgia, USA
Posts:
1,875
Plugin Contributions:
1

Re: Google Checkout module for ZC 1.3.x (beta)

Zeit:

Ouch - thanks! I guess I misunderstood the point of GC - I'll see if I can find a way to get folks to register and still use it.

As long as the registration is not a pre-requisite to use GCO you'd be fine but if it's, then don't let the Google bot catch you :) The other thing to keep in mind is if you enable google checkout on the payment page using the code available in this thread, then it lets your customer register but when they checkout with Google it's free. It doesn't charge them then :)

28 Feb 2010, 17:00
#3289
inkspot avatar

inkspot

New Zenner

Join Date:
Apr 2007
Posts:
24
Plugin Contributions:
0

Re: Google Checkout module for ZC 1.3.x (beta)

Zeit:

I'm using Zen Cart 1.3.8a with the Google checkout module - the GC button shows in my cart, but it doesn't appear as a payment option when a user goes through the registration process. Is there any work around for this? I really want my customers to register before paying.

Zeit: If you have successfully achieved "level 2" integration with zen-cart (your website needs a SSL certificate; a shared one can work), then when the customer checks out on GCO, then Google enters the customer information into your web-site database, thereby effectively registering them.

You are actually not prohibited from registering a user before checkout (although Google doesn't encourage it since it is somewhat redundant). The policies page (https://checkout.google.com/seller/policies.html) states: " If you require users to register or sign in to your site, you must ensure Google Checkout and Buy Now buttons are available before the login process so buyers are able to check out with Google Checkout without having to log in. " In other words, give the customer the option of avoiding the aggravation and allow for their increased sense of security by having them jump to the GCO page. However, as noted above, it is far better for you and your customer to let Google populate your customer database.

28 Feb 2010, 23:57
#3290
inkspot avatar

inkspot

New Zenner

Join Date:
Apr 2007
Posts:
24
Plugin Contributions:
0

Re: Google Checkout module for ZC 1.3.x (beta)

mcshane78:

i could be wrong but i dont think this is being developed anymore... i asked if it was and no one has responded... and the last version was on Dec 2007

i would like to use it but it looks to buggy and conflicts with other mods?

McShane:

I am not a developer, but I have successfully integrated GCO into my website, (along with Paypal and payments by mail), and I am glad I did so. I have been a long-time watcher of this page (to keep on top of issues I need to address), and have seen a lot of frustration.

To some degree, most Google Checkout integration packages for shopping carts are essentially Beta software packages. Certainly the zen-cart module is.

A list of commercial e-commerce website packages that have fully integrated Google Checkout according to Google are on this page:
https://checkout.google.com/seller/integrate_getnew.html?hl=en&gl=GB

A list of google checkout code integrations for everyone else is on this page (notice that OS Commerce and Zen-cart are listed as the two open source carts on the bottom of the page):
http://code.google.com/apis/checkout/samplecode.html

If you are trying to integrate GCO with your zen-cart page, you should not only review this thread, but you should review the information on this page:
http://code.google.com/p/google-checkout-zencart/

It seems that Google hired some developers (like Ropu) to develop GCO modules for a wide range of shopping-carts around 2006, and continued this effort to late 2007 or 2008, and then they pulled back. My guess is the GCO did not take off as much as Google had hoped, but they still continue to put resources in the effort.

In any case, the module basically works, but like the rest of zen-cart, it requires at least a basic understanding of directory structure and HTML code. There are also a few issues that need to be fixed or customized for each website. And of course, for integration to work, your Google account page and Zen-cart page must be set up correctly so they can talk to each other.

Many problems described on this thread seem to relate to two common mistakes:

  1. Files were loaded in the wrong directories. For example, for security reasons, no zen-cart website should have kept the name "admin" for their admin directory. You obviously need to place the GCO files in the websites admin directory, or 2) The website owner does not own a SSL certificate (shared SSLs do work), or did not specify the correct path.

There are also a lot of issues related to shipping, but if you read the directions, make sure your zen-cart shipping modules are up to date (the USPS module was updated in Jan 2010), and work with a file editor like Notepad++ (never use notepad or wordpad), you should be ok.

The two biggest coding errors that need to be fixed if you use zen-cart are as follows:

  1. The "GC_states" in the 2007 1.4.7 version of GC for zen-cart were wrong in two files. Both added_function_for_google_checkout.php and responsehandler.php need these changes
    these lines:
    define('GC_STATE_SHIPPED', 105);
    define('GC_STATE_CANCELED', 111);
    should be:
    define('GC_STATE_SHIPPED', 102);
    define('GC_STATE_CANCELED', 105);

  2. The priority mail option was inexplicably commented out of the file shipping_methods_ccs.php in the googlecheckout directory at about line 50. If you do not un-comment it, and you use USPS and carrier-estimated shipping option, buyers will not be able to select priority mail if you are using USPS.

My biggest annoyance with the GCO module is that it was not coded to include first class shipping for light-weight orders.

Hope all this info helps anyone stumbling across this thread.

02 Mar 2010, 22:51
#3291
klipsch avatar

klipsch

New Zenner

Join Date:
Mar 2010
Location:
Warren, MI
Posts:
3
Plugin Contributions:
0

Re: Google Checkout module for ZC 1.3.x (beta)

inkspot:

McShane:

or 2) The website owner does not own a SSL certificate (shared SSLs do work), or did not specify the correct path.

[/FONT]

Sorry for my ignorance or if I missed something here, I have been looking over this section for 2 days now. I am totally confused on this topic but does the GC require a SSL in order to process orders? I dont get no errors when I try to checkout but when I do try to checkout out it just goes in circles. Once I click confirm order it just takes me back to step one of the checkout process. Anyone have a idea on what I should read to try and find a solution to this.

Thanks in advance to any support.

03 Mar 2010, 02:15
#3292
inkspot avatar

inkspot

New Zenner

Join Date:
Apr 2007
Posts:
24
Plugin Contributions:
0

Re: Google Checkout module for ZC 1.3.x (beta)

klipsch:

"does the GC require a SSL in order to process orders?

GCO will not be able to add customers to your zen-cart database or change your inventory without a SSL certificate on your website. This is different than the PayPal module, which does not require that your website have a SSL certificate. Without an SSL certificate, GCO will only work to "level 1" integration, which means the order is passed to Google, the customer will pay, you will get an email from Google saying they paid, but your inventory will not be reduced, nor the customer information added to your zen-cart database. If you don't know if you have a SSL certificate, you probably don't, because this is something you would have purchased separately from your web host, or a third party, like GoDaddy. The good news is that your webhost may offer shared SSL certificates, which can work with GCO. Even if you have a SSL, certificate, google will not be able to talk your zen-cart unless all the paths, keys, permissions, etc. are correctly specified.

klipsch:

"... just goes in circles.... Anyone have a idea on what I should read to try and find a solution to this.
I don't know what the problem is that you describe, but my advice is to read print the "README" and "INSTALLATION" files that come with GCO when you unzipped it, and go through or repeat each step of the directions and put a check mark next to each task you are 100% sure you completed correctly. If you do not know what something means, you cannot guess, you have to research that step to get it right. There is a section titled "MOST COMMON MISTAKES" -read that. You should also log into your Google merchant account, and read the error logs [tools][integration console] and also make sure the integration settings [integration][setting] are correct (merchant key, website landing page after order, etc.)

For others reading this thread and considering GCO module, in a nutshell, here is what is involved to use this module: 1) first carefully read the "README" and "INSTALLATION" files when you unzip the module. If the directions look beyond your skill level, reconsider, or accept a longer haul. 2) upload your GCO module to the correct directories, to match all the zen-cart customizations and override directories you created, 3) set up a GCO merchant account with a bank account at the Google website and correctly fill in all the integration fields at your Google Merchant account to match your zen-cart GCO module, and vice-versa. 3) Log onto your web-site provider and purchase or upload a SSL certificate, make sure the files and directories have the correct permissions as specified in the readme and installation files. Finally, if you can understand and modify html and php code, you can further tweak the zen-cart pages and add info clarifying the checkout process if you want to get fancy.

04 Mar 2010, 00:39
#3293
klipsch avatar

klipsch

New Zenner

Join Date:
Mar 2010
Location:
Warren, MI
Posts:
3
Plugin Contributions:
0

Re: Google Checkout module for ZC 1.3.x (beta)

Hello its me again.

Okay I have gotten the google checkout installed but am I doing this right. The placement of the google checkout icon dont seem to be in the right place to me. It is placing it in the shopping cart contents page instead of in the step 3 page of the checkout process. Is this where it is suppose to be placed or do I still have it installed wrong? Here is a image of where it is being placed. I dont want no options in the checkout procedure as only option I will offer for now is google checkout.

preview picture at link below if needed.

http://hauluwant.com/cart.jpg

Thanks

04 Mar 2010, 02:33
#3294
inkspot avatar

inkspot

New Zenner

Join Date:
Apr 2007
Posts:
24
Plugin Contributions:
0

Re: Google Checkout module for ZC 1.3.x (beta)

klipsch:

Hello its me again.
The placement of the google checkout icon doesn't seem to be in the right place to me. It is placing it in the shopping cart contents page instead of in the step 3 page of the checkout process. Is this where it is suppose to be...?

That is exactly where the Google Checkout logo is supposed to be. If you add the Paypal express module, the Paypal button will be right below it. The key selling point of GCO and Paypal Express is that they make life easier for the buyer. The buyer is whisked away from your site where they only need their user name and password, and either Google or Paypal will populate your zen-cart database with the shipping and contact info.

Now if you are a small seller, and you only accept credit cards through Paypal Express and Google Checkout, you might reasonably ask, why do I need the zen-cart "go to checkout" button at all?. Well, you don't really, unless you also accept payment by check or money order (like I do). So what I did was replace the "go to checkout button" graphic with a new "pay by check or money order" icon, and added text on this page like the following:

"You can pay by check, money order, or credit card. Credit cards are processed through your choice of either Google Checkout or PayPal." and

"Time Saving Tip: If you plan to pay by check or money order, then click the "Pay by Check or Money Order" button. If you plan to pay by credit card, you can save a step by clicking on the PayPal or Google checkout express payment buttons when you have everything you want in the your cart. When your payment is accepted by these services, we are sent the address to ship your items."

In fact, there were a lot of things I did not like about the default zen-cart customer flow and processing set up, and changed a lot like eliminating any reference to "registering" or "creating accounts" customers on my website. Google and Paypal have correctly concluded (in my opinion) that consumers don't want to waste time creating accounts on every website that they make a purchase.

If you want to see all my customizations, go to this product page, and take this item through checkout:
http://inkspotantiques.com/shop/index.php?main_page=product_info&cPath=100_14&products_id=254

I created this 49 cent priced digital download item not only because it contained fun information that a customer might like, but it also allowed me to test, for only 49 cents, all my payment modules live, top to bottom, to make sure they worked properly after I upgraded modules and files. Of course, in the zen-cart GCO module, it is also easy to refund payments right from your zen-cart Admin.

Just one other nuance. Paypal adds its checkout button to the checkout (createaccount) page and Google does not. Google Checkout button is there because I added the code to that page manually, but that was before it dawned on me just to get rid of the checkout button altogether, and replace it with a pay be check or money order button.

08 Mar 2010, 13:35
#3295
rookie_gone_mad avatar

rookie_gone_mad

New Zenner

Join Date:
Aug 2007
Posts:
37
Plugin Contributions:
0

Re: Google Checkout module for ZC 1.3.x (beta)

I want to make two payment options available in Zen Cart.
1. pick up in store
2. Google Checkout

The only way i can get shipping to work on GCO is to use another payment source but i dont want customers paying any other way.

PLEASE HELP (if you can)

09 Mar 2010, 13:25
#3296
inkspot avatar

inkspot

New Zenner

Join Date:
Apr 2007
Posts:
24
Plugin Contributions:
0

Re: Google Checkout module for ZC 1.3.x (beta)

In-store pickup is a shipping option, not a payment option. Google Checkout works with whatever shipment modules you have installed. If your intent is to have everyone pay with GCO, but shipping is free for store pickup, then turn-on the in-store pickup shipping module [modules][shipping][in-store pickup]. If your intent is to have the user pay with GCO only for shipped items, but if they want to pick up the item in the store, and you just want to mark the item as sold for an in-store pickup by cash, check, or credit card, then the previous post or transforming with text the checkout button into a checkout for in-store pickup only would work.

12 Mar 2010, 21:46
#3297
rookie_gone_mad avatar

rookie_gone_mad

New Zenner

Join Date:
Aug 2007
Posts:
37
Plugin Contributions:
0

Re: Google Checkout module for ZC 1.3.x (beta)

@inkspot
Thanks for the reply.

I have GCO working but to do this i have to have shipping available in the standard Zen Cart checkout.

for some reason i only get this when scroll to Payment Method?
Sorry, we are not accepting payments from your region at this time.
Please contact us for alternate arrangements.

why is google checkout not here?

12 Mar 2010, 22:14
#3298
kiddo avatar

kiddo

Totally Zenned

Join Date:
Jul 2006
Location:
SF Bay Area
Posts:
837
Plugin Contributions:
1

Re: Google Checkout module for ZC 1.3.x (beta)

If you offer other payment methods (AIM, Linkpoint etc) along with Google checkout, consider re-jiggering your cart page to look something like this:

This is especially effective if you are using COWOA or FEC+COWOA and the CC graphic takes folks directly to the checkout stream with no login.

Note: FEC comes pre-integrated with merges for GC so install GC first, then layer FEC over it. (the other way around will really hose things)

13 Mar 2010, 06:46
#3299
inkspot avatar

inkspot

New Zenner

Join Date:
Apr 2007
Posts:
24
Plugin Contributions:
0

Re: Google Checkout module for ZC 1.3.x (beta)

Rookie gone MAD!:

for some reason i only get this when scroll to Payment Method?
Sorry, we are not accepting payments from your region at this time.
Please contact us for alternate arrangements.

why is google checkout not here?

Rookie, I don't think that is GCO issue, but a zone conflict issue, or a "free shipping" or "free shipping options" issue. Read this thread:
http://www.zen-cart.com/forum/showthread.php?t=72722

Rookie gone MAD!:

I have GCO working but to do this i have to have shipping available in the standard Zen Cart checkout.
I am not sure what you are saying. GCO is a payment option, not a shipping option, but it certainly requires some form of shipping option activated in zen cart because GCO talks to your cart and will only offer buyer the shipping options in their checkout that you have activated in zen-cart. If, for example, all items on your website have free shipping, you still have activate one of the free shipping modules so GCO knows that shipping is free.

13 Mar 2010, 18:28
#3300
btman avatar

btman

New Zenner

Join Date:
Jun 2009
Location:
Wales UK
Posts:
92
Plugin Contributions:
0

Re: Google Checkout module for ZC 1.3.x (beta)

Rookie gone MAD!:

@inkspot
Thanks for the reply.

I have GCO working but to do this i have to have shipping available in the standard Zen Cart checkout.

for some reason i only get this when scroll to Payment Method?
Sorry, we are not accepting payments from your region at this time.
Please contact us for alternate arrangements.

why is google checkout not here?

You can only use "GoogleCheckout Carrier Calculated Shipping" if you live in the USA, so set it to false to avoid regional errors.

Info-tech-trade.co.uk