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,100,076

Results 3,601 to 3,620 of 3,921
This thread is locked. New replies are disabled.
8 Feb 2011, 11:07 PM
#3601
buildingblocks avatar

buildingblocks

Totally Zenned

Join Date:
Jun 2008
Posts:
629
Plugin Contributions:
0

Google Checkout module for ZC 1.3.x (beta)

aminkov:

What a relief to see that I am not that dumb, it looks like nobody's having much luck with this module. I've been struggling to get it working for the last few days but here's something I just realized - it may not be what I am looking for :)
If somebody could please clarify this for me... I was under impression that "Level 2" means seamless integration, just like with a payment gateway. Meaning - a customer would enter their CC info on my site and ZC would pass it to GC and get a response which would display "Success" on the final page. Is this the case or will the customer be actually taken to Google Checkout to enter their billing info?

Thank you!

To function at level 2 your site needs to have an ssl. When someone checks out using GC they click the blue button which immediately takes them to the googlecheckout payment form where they enter CC info or sign in to their existing google account.

Once payment has been made, google posts the purchase into your google checkout account and uses responsehandler to post the purchase into your admin. Any updates you make to the purchase in admin will post the update to your google checkout account or vise versa.

To take credit card info directly on your site you need to be pci compliant. Using googlecheckout (or paypal standard or authoriznet sim) takes that burden off of the shop owner.

8 Feb 2011, 11:17 PM
#3602
aminkov avatar

aminkov

New Zenner

Join Date:
Apr 2006
Posts:
9
Plugin Contributions:
0

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

Buildingblocks, Thank You for taking your time to reply!

buildingblocks:

To function at level 2 your site needs to have an ssl.
That's not a problem, I have SSL. I actually have a LinkPoint configured to process payments but while I am not making much money on the site, monthly fees are simply killing me, I was looking for a "no monthly fee" integrated solution.

buildingblocks:

To take credit card info directly on your site you need to be pci compliant. Using googlecheckout (or paypal standard or authoriznet sim) takes that burden off of the shop owner.

I know a bit about PCI compliancy but I thought that if I am not storing the CC information (with exception of a few digits) then I am compliant. My LinkPoint / FirstData does just that.

It doesn't look like GC is what I need in my case. Thanks again for your time.

P.S. If anybody is aware of any payment gateways / merchant accounts that do not charge any monthly fees (higher percentages are fine) I would appreciate if you could send me a link.

Thanks again!

13 Feb 2011, 3:17 AM
#3603
ctbob avatar

ctbob

New Zenner

Join Date:
Feb 2011
Posts:
4
Plugin Contributions:
0

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

Trying to figure out how to get Priority Mail as the only shipping option. I have USPS and Google Checkout mod's installed and cant figure out how to get Priority Mail to show in GCO. Shipping estimate is working fine, but it is not transferring to GCO, I can click off Media Mail, Parcel Post, or Express Mail, any help? Have lasted 1.3.9h installed, and the new USPS shipping rates usps.php update 1/2011 as posted #26. USPS is in production mode, settings as followed. I have been working on this for a week and can not figure it out and searched the help forums with no luck. If I can't get this to work soon I'll have to try another shopping cart.

Looks like the problem is coming out of the Carrier Calculater Shipping Configuration section of the module as I have these 3 of the 6 domestic_types, I do not have Priority Mail option, any Ideas

In Google Payment Mod
##################################################_
Default Values for Real Time Shipping Rates
Default values for real time rates in case the webservice call fails.
Set Default Value to 0 to disable the method
Shipping Generator

United States Postal Service
domestic_types
0) Express Mail
0) First-Class Mail

  1. Priority Mail
  2. Parcel Post
  3. Bound Printed Material
  4. Library

########################################_
Carrier Calculater Shipping Configuration
domestic_types
Def. Value | Fix Charge | Variable | Method Name
USD: USD: % Media Mail
USD: USD: % Parcel Post
USD: USD: % Express Mail

14 Feb 2011, 6:01 PM
#3604
hornsales avatar

hornsales

New Zenner

Join Date:
Nov 2007
Posts:
54
Plugin Contributions:
0

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

I have been using this module for quite a while with what I thought was no problem. The other day I noticed that there was an error message popping up under the google checkout button whenever I had an item that had free shipping.

So I ran the shipping method generator and copy the code for free shipping into shipping_methods.php

That fixed that problem and created a new one.

Now google doe snot charge any shipping at all.

I am using zen cart 1.3.8.x
google checkout 1.4.7

I have the following shipping modules

UPS- for domestic only. Only use ground shipping on this
UPSINTERNATIONAL- a clone I made that only works when there is international address and regardless if free shipping is marked on the products
FREESHIPPING-for domestic only items that are marked free shipping
USPSINTERNATIONAL- a clone of the standard USPS module that only works for international address regardless of if the product is marked free shipping

I have tried so many things everything is messed up now.

I am pretty sure it is just the shipping methods.php file

but now when I run the shipping method generator, the only shipping methods it is displaying are the UPSINTERNATIONAL and the USPSINTERNATIONAL.

It doesn't show anything for UPS or FREE SHIPPING.

The shipping modules are running fine outside of google checkout.

This is what my admin looks like

Default Values for Real Time Shipping Rates
Default values for real time rates in case the webservice call fails.
Set Default Value to 0 to disable the method
Shipping Generator

Standard Shipping
domestic_types
Ground

United Parcel Service International
domestic_types
Ground
international_types
Worldwide Saver
Worldwide Expedited
United States Postal Service
international_types
Priority Mail International

With all values set to 1

So I am clueless. If anyone can help me figure out why the shipping methods generator will not work I'd appreciate it

14 Feb 2011, 6:40 PM
#3605
hornsales avatar

hornsales

New Zenner

Join Date:
Nov 2007
Posts:
54
Plugin Contributions:
0

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

I should also mention

i am running
ty package tracker
and
COWOA

16 Feb 2011, 1:53 PM
#3606
delia avatar

delia

Totally Zenned

Join Date:
May 2006
Location:
Gardiner, Maine
Posts:
2,383
Plugin Contributions:
7

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

I have read that one only needs to change the order of the shipping methods in the shipping_methods.php file to rearrange how they show in googlecheckout. They are appearing in alphabetical order and are not affected by anything I do.

Since store pickup comes first alphabetically, it shows up first which means folks just sail on thru with no shipping added to the order. We don't want to remove it but push it to the bottom of the list. Anyone know how to do this?

18 Feb 2011, 4:30 AM
#3607
helpme avatar

helpme

Totally Zenned

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

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

I am trying to install this again, it's been years but it's time.
I seem to have everything working as it didn't break my site :clap: however there the google checkout button is not showing up on my site :shocking:
I am open to suggestions
squish ytush y.com
thanks!

18 Feb 2011, 1:09 PM
#3608
delia avatar

delia

Totally Zenned

Join Date:
May 2006
Location:
Gardiner, Maine
Posts:
2,383
Plugin Contributions:
7

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

Okay, I give up. The only way to find out anything here is to read thru all 300+ posts and that's just impossible.

So, I'll compile the info (hopefully as clearly as possible) and post it on http://zencartdelia.com. Only I can't do this without some help. Anyone who wants to donate money or time to such a project, please let me know. I cannot do it alone nor can I do it without some financial help. I already have mods to support and just can't donate that much more free time right now.

But something has to be done. This is just ridiculous as it exists now.

18 Feb 2011, 1:42 PM
#3609
delia avatar

delia

Totally Zenned

Join Date:
May 2006
Location:
Gardiner, Maine
Posts:
2,383
Plugin Contributions:
7

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

here's the start page: http://zencartdelia.com/google_checkout_for_zen_cart.htm

Let's dig in together and get this done!

18 Feb 2011, 4:23 PM
#3610
shrimp_gumbo_mmmhhh avatar

shrimp_gumbo_mmmhhh

Totally Zenned

Join Date:
Jun 2007
Location:
Texas, USA
Posts:
1,436
Plugin Contributions:
0

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

kelvyn:

I've got the checkout button showing, I can place an order, I can see the order in the checkout.

Only 2 issues remain now:

1: Neither ourselves nor the customer get notified of a new order, even though "Also send notifications with Zencart" is set to true, and we get notifications from Paypal orders.

2: Whatever I do with tax, be it in Zen or in Google Checkout itself, in the order it shows tax as 0%, although the grand total is correct.

If I edit the order, I can apply the 20% tax, then when I refresh the order it's OK.

However, when I change the line "Shipping Tax Rate (Not Stored in DB)" to 20%, it DOESN'T remember this.

Has anyone got any ideas? Thank you!

I don't think your going to get any help from the googlegroups... I never did... more likely here than not... I always had to count on receiving an email to know that a google order was purchased.... had an express order after Christmas that I didn't catch for almost two weeks because I didn't see the email..... seemed like taxes worked okay for me I collected based on state but sure you could collect based on country....

the straw that broke the camel back happened here recently when I found out that google checkout wasn't going to tell me how much fees they collected during the past year and made me spend two days going through past orders to see what my fees were for tax reasons.... I disabled google checkout a couple of weeks ago and the store is doing no worse for it.

good luck,

Shrimp

18 Feb 2011, 6:05 PM
#3611
helpme avatar

helpme

Totally Zenned

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

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

Does anyone know how to get the google button to show, it isn't showing in my shopping cart and now my login page is broke at the bottom.
and here I thought this was working :frusty:

20 Feb 2011, 10:30 PM
#3612
kashyyyk avatar

kashyyyk

New Zenner

Join Date:
Feb 2009
Posts:
46
Plugin Contributions:
0

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

I received an email from google -

We've made several unsuccessful attempts to send order notifications to your notification callback URL, https://www.phryz.com/googlecheckout/responsehandler.php As a result, you aren't receiving order status, risk, or other notifications.

Going to my responsehandler.php link I get a user name and password box to pop up.

I've upgraded to 1.3.9h, I did have google orders previously in 1.3.8. when I upgraded I removed and then installed google checkout

My error log shows

Sun Feb 20 21:36:15 UTC 2011:- Failed to Get Basic Authentication Headers

I checked all my merchant codes and everything is correct. Any idea on what I should look into?

Dan

21 Feb 2011, 5:05 AM
#3613
kashyyyk avatar

kashyyyk

New Zenner

Join Date:
Feb 2009
Posts:
46
Plugin Contributions:
0

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

I did look at-

[Create two files and put the following]
.htaccess
  AuthName "Name that pops up when asking for pwd" 
  AuthType basic 
  AuthUserFile "full location to .htpasswd"
  require valid-user

.htpasswd
merchant_id:merchant_key

/* NOTE */
The merchant key must be stored in encrypted form so use something like
  http://www.kxs.net/support/htaccess_pw.html
to generate the correct one

[Open library/googleresponse.php]
find the function 
  function HttpAuthentication($headers=null, $die=true)
and delete everything in the function except for
  return true;

What do I put here? AuthName "Name that pops up when asking for pwd"

I'm not getting a pop up asking for a name
And in the googleresponse.php

is this what it should look like-

  function HttpAuthentication($headers=null, $die=true) {

       return false;
     }
21 Feb 2011, 2:09 PM
#3614
kashyyyk avatar

kashyyyk

New Zenner

Join Date:
Feb 2009
Posts:
46
Plugin Contributions:
0

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

I tested it with the response handler test page and got the following-

XML We Received: couldn't connect to host

Time to response: 0.03696608543396 segs

Note: This script MUST response in less than 3 sec. so GC srv doesn't timeout.'

21 Feb 2011, 7:58 PM
#3615
inkspot avatar

inkspot

New Zenner

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

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

kashyyyk:

I received an email from google -

Going to my responsehandler.php link I get a user name and password box to pop up.

I've upgraded to 1.3.9h, I did have google orders previously in 1.3.8. when I upgraded I removed and then installed google checkout

My error log shows

I checked all my merchant codes and everything is correct. Any idea on what I should look into?

Dan
Dan,
I'm no expert, and I haven't the courage to yet to switch from 1.3.8 to 1.39, but I don't recall having to get into the GCO code on past upgrades. I noticed that you mention looking at the error logs [in your googlecjheckout directory?] but have you also logged into your googlecheckout account and looked at the messages in the integration console. They are sometimes more informative and they also appear as links which open a help screen, with sometimes helpful tips. However, a basic authentication failure I think means your Merchant ID and Key on you zen-cart googlecheckout page does not precisely match the ID key on your google account page, or the encoded version in your htaccess file. But you say they do match. The fact that you got the login screen when you put the response handler address in a web browser means your SSL is ok and the file is in the right place. if you type in the merchant id and key from your zen-cart googlecheckout admin page, into this login screen, you should get past the login screen and get something like a 403 error, which means you entered the right user id and password, but no expected info was passed to the response handler file.** Is .htaccess Basic Authentication Mode**=false? Just a few ideas. Also beware of browser caching when you do make changes to the merchant id and key; sometimes you have to close down your browser. Hope something here helps.

22 Feb 2011, 12:04 AM
#3616
kashyyyk avatar

kashyyyk

New Zenner

Join Date:
Feb 2009
Posts:
46
Plugin Contributions:
0

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

I have no clue, I wish I didn't upgrade from a perfectly fine working website.

All my codes match.
My errors at google all say

We encountered an error trying to access your server at https://phryz.com/googlecheckout/responsehandler.php -- the error we got is Sending failed with HTTP response code: 401. Response body was: Failed to Get Basic Authentication Headers

Integration settings

Shopping cart post security
My company will only post digitally signed carts.

API callback URL: https://www.phryz.com/googlecheckout/responsehandler.php

Callback contents:
Notification as XML (Requires an HTTPS URL)

API Version 2.2

My .htaccess Basic Authentication Mode is False, I did create the .htaccess with the link there though
I did just set it to true, it's about the only thing I didn't try, In my previous version it worked on false.

23 Feb 2011, 10:09 PM
#3617
cchan avatar

cchan

Zen Follower

Join Date:
Oct 2010
Posts:
121
Plugin Contributions:
0

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

I'm not able to "edit" this module when I go to payment and click the "edit" button. whyyy? =[

25 Feb 2011, 3:36 AM
#3618
js1scuba avatar

js1scuba

New Zenner

Join Date:
Feb 2008
Location:
Lake Havasu City, AZ - USA
Posts:
79
Plugin Contributions:
0

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

Greetings,

We are using Zen 1.3.8a (not ready to move to 1.3.9 yet)

We just installed Google Check out and ran a test sale -- on the Google side it works perfectly and fast. BUT, there is no record of the transaction in Zen Cart ? How do we get it to post a sale in Zen like it does when we use PayPal ?

Thank you in advance for your help.

Cheers
JDS

25 Feb 2011, 10:09 PM
#3619
js1scuba avatar

js1scuba

New Zenner

Join Date:
Feb 2008
Location:
Lake Havasu City, AZ - USA
Posts:
79
Plugin Contributions:
0

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

OK spent some time with my host and they say i have secure site but may need to redirect something however -- I need to know what URL within ZEN to i use to send the API callback

Anyone know ?


API callback URL (Level 2 integrations only) [?]
Specify a URL for Google to notify you of new orders and changes in order state

Thanks
JDS

26 Feb 2011, 8:35 AM
#3620
inkspot avatar

inkspot

New Zenner

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

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

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

  1. 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.