I just emailed them as well, All the information is making it to google for customer orders, just getting the api kickback errors.
Is anyone live and collecting money from sales even though the api is erroring out?
Printable View
I just emailed them as well, All the information is making it to google for customer orders, just getting the api kickback errors.
Is anyone live and collecting money from sales even though the api is erroring out?
I've been using GC successfully now for over a month with no working API. I get order confirmation emails, orders in my GC inbox, etc. I just don't get any information in my ZC admin area and get tons of error emails from GC. My challenge is that GC doesn't support my SSL Certificates Root Provider so until that happens I cannot use API.
Google checkout only needs to use the ssl to pass the information back. This is one area which is not working. So really this mod is only a level one integration..
For those with GC working can you suggest an SSL that will work with GC? Thanks!
Everything is working perfectly for me. Make sure you fix the error in orders.php, tpl_shopping_cart_default.php and responsehandler.php
Best thing to do is compare you file to the original Zen Cart default files. That was how I uncovered lines that did not match but are supposed to.
I am also using InstantSSL if that makes a difference.
Orders are working and they are showing up on the admin side.
If you look in the installation file there are instructions on what to manually change. However, if you do a file compare, you will notice the base file used by the mod is not the v1.3.6 version as some lines are different.
If you do a file compare of those three files it will be obvious. If you don't have time to do a file compare, I will do it and paste the lines that are different when my time permits to do file compare again. I am in the middle of getting site ready for migration and don't have time to compare each file again.
Basically, you're merging the google checkout changes into a v1.3.6 file base.
I have attached my files for comparison if it helps. Please note that this does not include the fix for responsehandler.php.
I am attempting to add this to my 1.3.0 version of zen-cart (I am working on the upgrade to 1.3.6 remotely), but I am not exactly sure how to go about doing so. I have several other modules already loaded, the 1.3.5 version does not seem to work for me... and I am not technologically advanced enough to use the one that is made for 1.3.0...
help please? :-D
Yes! I am using version 1.0.3 and hoping that they release 1.0.4 soon to fix the status update issue. For now I don't mind manually changing status in exchange for no merchant fees. Not a bad deal!
All I can say is there are better alternatives than Go Daddy SSL that won't break your bank. If you do a search for Go Daddy on this forum there is enough about Go Daddy on here.
Good luck!
I emailed Go Daddy about the SSL and this is the email I received:
Thank you for taking time to contact Online Support.
I am not sure what your exact question is, but I am assuming that you are referring to SSL Certificates. If you are using Google's site, you will not be able to install an SSL certificate so I would not purchasing one since you will not be able to use it. If you are referring to something else, please reply and clearly state your question, along with all account information you have, including the domain name and customer number in question.
We look forward to hearing from you and will be happy to help you further upon your reply. You can also reach Customer Support by phone 24 hours a day, 7 days a week, by calling 480-505-8877.
Please let us know if we can assist you in any other way.
Regards,
Frank P.
Online Support
Technician
i just freshly installed zen cart 1.3.6 and installed the latest google checkout module. i've installed the module on the admin side, and ssl is working properly for the site. however i don't get the google checkout button for checkout. it does show up when i try to check out as a payment method, but it does not take me to the google checkout page to enter payment info. does the module not work with 1.3.6? am i missing something that's preventing it from working?
also is there a way to make google checkout the only way to pay for items, instead of having a checkout icon and then a seperate google checkout icon?
[QUOTE=blackinches;291261]i just freshly installed zen cart 1.3.6 and installed the latest google checkout module. i've installed the module on the admin side, and ssl is working properly for the site. however i don't get the google checkout button for checkout. it does show up when i try to check out as a payment method, but it does not take me to the google checkout page to enter payment info. does the module not work with 1.3.6? am i missing something that's preventing it from working?
also is there a way to make google checkout the only way to pay for items, instead of having a checkout icon and then a seperate google checkout icon?[/QUOTE
Which SSL are you using?
i'm using a shared ssl certificate from liquidweb. i've used the same ssl certificate with the oscommerce google checkout module and it worked on that.
Good morning guys/gals...........
This one makes some sense, since GoogleCheckout seems to be built around the premise that the customer no longer needs a ZC acct., however.............been beating my head on the desk for a couple days trying to ring out gift certificates (the season is upon us.....) tried several ways using GoogleCheckout, but all work the same, ie; creat dummy ZC user, login as him, buy GC, checkout with Google, no login, etc.....
Here is what we get:
1. user buys GC
2. user checks out with Google
3. Google takes their $$
4. no confirming ZC email regarding cert purchase
5. nothing in gift admin section to release
Basically, like it never happened.
Sooooooo assuming this is by design, here is my question. Is there anything available either in GoogleCheckout mod, or ZC somewhere under the hood that will let us set some flag on a product to ONLY allow checkout with PayPal, or some speicifed payment option, oR deny purchase with GoogleCheckout?
This one seems like a biggy with the holidays coming. So far, i have not been able to find anything that would allow me to flag all GCerts to oNLY be able to pay with "other than Google".............
thoughts?
Dave............
v1.0.4 is available for download. This version will work on both Zen Cart v1.3.5 and v1.3.6.
It also fix the admin order status bug.
http://www.zen-cart.com/index.php?ma...roducts_id=314
One thing I forgot to mention on the README file is that:
When you change the order status in Admin, you must check the Notify Customer box in order for Google to receive the update. If you leave the box uncheck, Google will not receive the update of the status and Google order state will not change.
This new install is causing a problem with the button not displaying. Help please.
It appears the folks at Google are having issues: http://www.google.com/errors/purchas...available.html
You would think that their button will be smart enough that if service is down it will show something else instead of the button just showing error.
If a customer tries to select Google Checkout as payment from the Step 2 - Payment Page, it will act like they were paying by check.
To fix this, you have to edit templates\tpl_checkout_confirmation_default.php page:
At the bottom of the page, replace the codewith the followingCode:<?php
echo zen_draw_form('checkout_confirmation', $form_action_url, 'post', 'id="checkout_confirmation" onsubmit="submitonce();"');
if (is_array($payment_modules->modules)) {
echo $payment_modules->process_button();
}
?>
<div class="buttonRow forward"><?php echo zen_image_submit(BUTTON_IMAGE_CONFIRM_ORDER, BUTTON_CONFIRM_ORDER_ALT, 'name="btn_submit" id="btn_submit"') ;?></div>
</form>
<div class="buttonRow back"><?php echo TITLE_CONTINUE_CHECKOUT_PROCEDURE . '<br />' . TEXT_CONTINUE_CHECKOUT_PROCEDURE; ?></div>
</div>
Code:<!----------- GOOGLE CHECKOUT --------------->
<?php
if ($GLOBALS[$class]->title == 'GoogleCheckout') {
?>
<br class="clearBoth" />
<div class="buttonRow forward">
<?php include(DIR_WS_MODULES . 'show_google_components.php'); ?>
</div>
<?php
}
else {
?>
<?php
echo zen_draw_form('checkout_confirmation', $form_action_url, 'post', 'id="checkout_confirmation" onsubmit="submitonce();"');
if (is_array($payment_modules->modules)) {
echo $payment_modules->process_button();
}
?>
<div class="buttonRow forward"><?php echo zen_image_submit(BUTTON_IMAGE_CONFIRM_ORDER, BUTTON_CONFIRM_ORDER_ALT, 'name="btn_submit" id="btn_submit"') ;?></div>
</form>
<div class="buttonRow back"><?php echo TITLE_CONTINUE_CHECKOUT_PROCEDURE . '<br />' . TEXT_CONTINUE_CHECKOUT_PROCEDURE; ?></div>
<?php }
?>
<!----------- GOOGLE CHECKOUT --------------->
</div>
Attach is the modify file.
This file should be copy to
/includes/templates/YOUR_TEMPLATE/templates folder
Colo......
Can you tell me if the 1.0.4 should now work to pay for gift certificates? Or if not, will it ever be able to deal with them?
I setup GCerts a few days ago, was pulling my hair out trying to figure out what I had done wrong, flipped over to pay by paypal, and all was fine.
I assume this is something to do with GC not forcing a login prior to checkout, dunno.
I did test by logging into ZC first, then buy a GCert pay by GC, left with no GC in que, no email back to cust with GC number, etc....
My suspicion is this may not be an "easy" one with the way GC wants to work?
Thoughts?
Second question......if the above is out, then is it possible to setup products to only allow specific method of payment? ie; if cust. buys a GCert, they are only allowed to checkout with other than GC?
Dave.......
Does anyone know which file is trying to access? The install pack does not include any /admin/googlecheckout folder... there are errors in the log stating the about reference cannot be found.Quote:
/admin/googlecheckout/responsehandler.php
Help please!
I very much want to install this mod but have a few questions.
As I understand this, Google Checkout will bypass Zen's checkout system.
Will the customer still be regulated by checking off on "Terms and Conditions" or Privacy if we choose our store that way? This is very important to some stores.
I also would like to follow up with a repeated question- Is this working with the Gift Cert.?
is there anything specific that i have to rename the YOUR_TEMPLATE folder into?
Are you using a template overide system? If not you should and do it first before proceeding. You can name it anything you like such as "custom_template", or "whatever_you_want".
And use this template system when ever you make changes to files such as this mod would require.
If you need more info on templates, here is a place to start;
https://www.zen-cart.com/tutorials/i...hp?article=232
but if i weren't using a template override system, would i have to rename the YOUR_TEMPLATE folder for google checkout to work?
Well, beings I have not installed this yet, I can not properly answer you. But it sounds as if they are reccomending you use the overide system.
And therefore, "yes", you need to have a template override system to address the template name forto make this work.Quote:
YOUR_TEMPLATE folder
The default override template is classic.
If you are not using a custom templete, rename YOUR_TEMPLATE to classic and copy it to your server. Also make sure your read the README file that was included with the mod. Installation and instructions section are in the README file.
Google Checkout will not work with Gift Certs.
I don't think Gift Cert will be added anytime in the near future.
Your answer allows me to believe that our store Terms would need to be checked off if we have it set up that way.Quote:
Google Checkout should be an radio option on Step 2. It functions similar to Check payment. Installing tpl_checkout_confirmation_default.zip will add a Google Checkout button on Step 3 and force customers to go to Google Checkout cart to complete the order.
I asked this earlier because I saw another Zen Cart store and its Google Checkout button was on the Shopping Cart page. This made me assume you could bypass all the Zen checkout steps from 1 -3.
I am more intrigued to start the process.
When using this option, can the customer select a different shipping option and Googlecheckout will honor it? For example if the customer select fedex which is not support with the standard googlecheckout will they be charge fedex shipping cost or the flat rate, table or per item which googlecheckout supports?
Thanks!
Regarding Gift Certs.....kind of figured that was going to be a no go....so on to part II of my question....
Is there anyway to setup catagories or product level to ONLY allow a certain payment method, ie; NOT GOOGLE for the gift certs?
Seems this would be doable, been looking for the best way to attack this, the gift cert issue is going to keep me off google, which is a major bummer..........
Seems like if we had something upfront in cats, prod, or maybe zones? that shouldn't be a biggy to only offer Google *if* there are no "non-google" items in the cart?
Thoughts?
Dave.......
what was the error in responsehandler.php ??
This is not meant as a cross-post, but I would like some feedback on whether or not my limited understanding of Google Checkout and how it might relate to JROX Affiliate Manager or IDev Affiliate is accurate or not.
Here's my post...
http://www.zen-cart.com/forum/showthread.php?t=51485
It seems that the people that might be knowledgeable are participating in this thread.
Thank you in advance.
Sincerely,
Jeff Sohler
EnrichmentUnlimited.com
Installed the latest version of this module (1.0.4). Seems to somewhat work. I am sure the error is my mistake.
Here is what I see. When an item is placed into my shopping cart. See an icon (button) to checkout with Google. If I click on the button it takes me to checkout via the Google Sandbox.
However, If I do not click on the Google button but click on Zen's "Go to Checkout" I Select the shipping method (Step 1), then click on "Continue Checkout", which brings me to Step 2 (Payment Information). The only options I see there is Paypal, Check or Money Order and Cod. NO GoogleCheckout option????
I downloaded unzipped and uploaded the "tpl_checkout_confirmation_default" from the "tpl_checkout_confirmation_default.zip" file.
Why isn't the Google RADIO button showing up for customer selection??
Thanks,
narsaw
Do you have any other Virtual products other than the gift certificates?
Well .... We do offer services on my site. For example, one such service is Website Design where people have to 'contact us' for pricing. We also offer computer repair services where people also have to contact us for a quote.
Is that what the problem is? Please explain. Work around?
Thanks.
[QUOTE=
also is there a way to make google checkout the only way to pay for items, instead of having a checkout icon and then a seperate google checkout icon?[/QUOTE]
I removed the ZC checkout button from /.../cart/includes/templates/template_default/templates/tpl_shopping_cart_default.php , line 132.
This removed the ZC checkout button from the shopping cart page, but it also removed the Google checkout button. I then put the file back exactly as it was, The ZC button returned, but not the Google button. So I reinstalled the entire Google Checkout add-on. The Google Checkout button does not show up anymore in the shopping cart page. What's going on?? I've been testing this for the past month, nad it was there from the start. I don't know what I did that would make it go away. I put back all files axactly as they were.
Please help!! thanks.
Is anyone else failing to see google checkout orders within zencart's admin area, or is it just my setup?
Since upgrading to 1.0.4 the item that's purchased is no longer included in the email confirmation or on the Admin side of Zen Cart...any ideas?
Also for API Callback setting, do I want to check the XML radio button or do I want name/value pairs?
Thanks!
I have 1.0.4 installed but i am receiving the email with item and attributes though nothing on the Admin side, only the response_message.txt get updated.
also i've noticed in my response_message file there is
the 53 stand for the product id ordered, but just guessing here... is the semi-colon supposed to be there?Code:<product-data>;53</product-data>
btw: I have the XML radio button selected.
so far the admin order update is still not resolved for me.
Another bug with this mod is that it doesn't verify customer's country against Zen Cart's zone setting.
For example, we ship internationally so we restricted the table rate and flat rate (which we use for Googlecheckout) to just U.S. customers. Unfortunately, doing that completely renders googlecheckout useless because when the customer go to checkout, they get an error message that says "the seller currently does not shipping to your location/country" even though these customers are US customers.
Basically, to use table rate and flat rate for googlecheckout, you have to leave the zone set to none otherwise it doesn't work. Leaving the zone set to none presents a problem because our international customers will have this option available to them at a ridiculously cheap price.
Any ideas on how to solve this issue?
Thanks!
Does anyone have it working where Google writes back to ZC? I get a callback failure notice from Google everytime an order is placed. Google processes the order with no problem and I get an email from them about the order.
I tested responsehandler.php and I do not get an error message.
I would also like to know if I should pick XML or name/value pairs for the callback on the Google site integration page.
Thanks.
Is there a way for this mod to work with 1.3.0.1?
Jason
zen cart: Version 1.3.5
Hi,
i got GoDaddy's turbo SSL, single domain, and i seem to have run into
problems,
1. my server does not have the function getallheaders(), i tried to
over ride it, and i get
Tue Nov 14 2:54:43 EST 2006:- HTTP Basic Authentication failed.
basically => error_func("Line 119: headers['Authorization'] is NULL.\n");
BUT if i remove the http athentication code, my admin UI is getting
updated, even in https:// call back URl
Does this mean GoDaddy SSL is not supported by GC, or is something else wrong.
the list does say Godaddy class 2 SSL is supported, but i dont know if GoDaddy turbo SSL that i got is class 2 or not ,
Help!
M.
Anyone have suggestions on how do we get the google cart to display products codes, and better still return product codes to zencart in the response message so that products are displayed in our order list.
My installation has the full google checkout process working except that
the order in the zencart list does not display product details .... all other aspects of the order are fine ...but the product purchased is not displayed ?
the received xml looks like
<product-data>;1</product-data> which is the product code
and
<items>^M
<item>^M
<quantity>1</quantity>^M
<unit-price currency="USD">0.2</unit-price>^M
<item-name>8&quot; Classic Frypan</item-name>^M
<item-description></item-description>^M
<tax-table-selector>Taxable Goods</tax-table-selector>^M
</item>^M
</items>^M
expect the order does not display the product ordered .... anyone have any clues in this regard ..... as I saw above ... perhaps the product code with the ";" is confusing things .... has anyone encountered this , and or repaired it ..
looks like may have something to do with
$tok = strtok($product_list, ";");
while($tok != FALSE) {
$product_id = $tok;
$new_cart->add_cart($product_id);
$tok = strtok(";");
in responsehandler.php .... but im no expert ... any help is appreciated
Also ..as an aside ..... dotster is selling 1 year thawte ssl123 certs at $38 !!!! and they work fine with google checkout ...thought this may be helpful ...
Yes it is supposed to work with PHP5.
http://code.google.com/p/google-checkout-zencart/
Quote:
Requirements:
1. Zen Cart v1.3.0.0 - Initial Release (2006-03-29)
2. PHP3/PHP4/PHP5 with cURL(libcurl) installed and enabled
Msolution,
You had me worried a bit... This last time I upgraded my SSL Cert I purchased the $27.95 Turbo Cert instead of the $119.95 High Assurance Cert.
I just called WildWest Domains (parent company of GoDaddy for pople who want to resell Domain Registration, SSL Certs, etc) to see about the Turbo Cert being SSL Level 2... and it is.
I suspect your problems are unrelated to the cert. If it seems to be operating correctly... the verification logo works, and the lock appears on your browser when it should... You are probably fine.
Good luck!
Jeff Sohler
www.Sohlius.com
MagneticOne claims to offer a complete Google Checkout Level 2 module that supports attribute based pricing, taxes and standard/custom shipping modules.
Does anyone have any feedback on this module?
Sincerely,
Jeff Sohler
www.Sohlius.com
hi
try changing in catalog/googlecheckout/responsehandler.php line 153
PHP Code:
$new_cart = new shoppingCart;
$product_list = $data[$root]['shopping-cart']['merchant-private-data']['product-data'];
//Retrieve the list of product ids to get the contents of the cart when it was posted
$tok = strtok($product_list, ";");
while($tok != FALSE) {
$product_id = $tok;
$new_cart->add_cart($product_id);
$tok = strtok(";");
}
//$products = $new_cart->get_products();
//Reset the cart stored in the session
$_SESSION['cart']->reset(TRUE);
$orders_id = process_new_order_notification($root, $data, $googlepayment, $cart, $_SESSION['customer_id'], $_SESSION['languages_id'], $message_log); //$new_cart is empty. Changed to $cart - Added by colosports.
Im working on a new release that will also support merchant calculations i think next week i'll have more news.PHP Code:
// not used any more
/*
$new_cart = new shoppingCart;
$product_list = $data[$root]['shopping-cart']['merchant-private-data']['product-data']['VALUE'];
//Retrieve the list of product ids to get the contents of the cart when it was posted
$tok = strtok($product_list, ";");
while($tok != FALSE) {
$product_id = $tok;
$new_cart->add_cart($product_id);
$tok = strtok(";");
}
//$products = $new_cart->get_products();
*/
$orders_id = process_new_order_notification($root, $data, $googlepayment, $cart, $_SESSION['customer_id'], $_SESSION['languages_id'], $message_log); //$new_cart is empty. Changed to $cart - Added by colosports.
//Reset the cart stored in the session
$_SESSION['cart']->reset(TRUE);
For those who want, i can check regularly our SVN, there are the latest code drops.
http://code.google.com/p/google-checkout-zencart/
thx for your feedbacks
ropu
I installed this mod but I must be missing something...
It works in the shopping cart, but does not open a new window for the customer to send payment. Am I supposed to invoice each and every order?
The mod seems to not work on some servers.
So far it works for both 2 different servers I have tested on. One server has the getallheaders() function, the other servers does not. Both works fine.
I am not sure why people are having orders not showing up in the admin.
The setting should on Google Intergration page should be set to XML. If you are having problems, list your problem and include the Google callback URL that you are using, and error on the Google page if any.
I'm sorry, are you speaking to me?
I am having no problems with the mod showing up in my admin as an order, but when I select Google Checkout to pay it does not open into a new window to sign in and make the payment like Paypal does, it does nothing. Is it supposed to? Am I supposed to invoice the buyer instead of having an automatic payment?
Are you saying the details of the item that is purchased is displayed on your Admin page like regular ZC order? If so please share what you did different because I do not see the item purchase on the Adam side of my ZC. I see the order and the fact that they use googlecheckout but not the product list that is included in the order.
Thanks
Hello,
I just finished reading this whole GCO for ZC mod thread.
If I am not mistaken recent posts to this thread may indicate 'colosports' and 'ropu' might be independently working on different versions of the GCO for ZC mod?
And I also see listed on http://code.google.com/p/google-checkout-zencart/
the names of vigneshgg, david.eger, jacob13moon, checkoutdevpro, rovagnati listed as the Google Code project owners.
So are there various forks of this GCO for ZC mod in existence? Or is everyone developing the same mod?
The reason I ask is there have been a number of recommended patches posted in this support thread. But some of those patch recommends don't state which version of the GCO mod and which version of Zen Cart the patch is intended for.
Also could anyone knowledgable in the status of this GCO for ZC mod development put together a short list (hopefully) of known issues with the current v.1.04 mod (including a list of standard Zen Cart features which are NOT supported, using Zen Cart v.1.36 as the basis of comparison).
I think this kind of info will get everyone up-to-date and on the same page.
Thanks,
Woody
1. Which edits are recommended for responsehandler.php ?
I do not find anything in the readme for v.1.04 or any consensus in this support thread on this topic?
2. Also I noted an early recommended by Jacob to edit /admin/googlecheckout/gcheckout.php.
But as you were kind enough to indicate /admin/googlecheckout does not exist.
3. Also I see a number of patch recommends in this support thread that do not indicate which file to edit. Is that not fundamental information, Watson?
Thanks,
Woody
Besides chmod 777 the following files:
response_error.log
response_message.log
What are the recommended chmod permissions settings for the googlecheckout directory and files within:
gcheckout.php
responsehandler.php
xmlbuilder.php
xmlparser.php
So 777 means the whole world can read the log files? Is this ok?
Should there be an index.txt file added to the googlecheckout directory? And any recommended .htaccess settings or any other configuration recommended to prevent the googlecheckout directory from being spidered or accessed in other unwanted ways.
Whom in this forum has the security credentials to provide guidance regarding the Google Checkout for Zen Cart mod security configuration?
Woody
Hello again,
1. I'm running ZC 1.36. Just installed colosports v.1.04 GCO mod with his 11-16-06 tpl_checkout_confirmation_default.php edit and with ropu's responsehandler.php 11-23-06 edit.
The GCO button is displaying on the login page and the shopping cart page.
However the Google Checkout radio button does not appear on Step 2 of Checkout (Payment Method).
Before I dive in and over think this problem, are there any common reasons this might occur?
2. Also I see the very first line of gcheckout.php is:
require_once('admin/includes/configure.php');
Any good reason the admin directory needs to be hard coded this way? For those storeowners who renamed their 'admin' directory as official Zen Cart security recommendations highly recommends, this will be problematic.
3. Anyone yet test Google Checkout by purchasing/downloading virtual softgoods (a.k.a. instant download products)? If so is the customer redirected back to the checkout success page with the download link displayed?
Thanks,
Woody
1. I've re-examined my set-up and analyzed the situation and still don't understand why GCO does not appear as a payment method on the Checkout Step 2 page.
I see others have previously reported the same issue but later resolved. What's the trick ;-)
2. Also when I click on the GCO button on the shop cart page (or on other pages) the browser is redirected to:
https://sandbox.google.com/cws/v2/Me...Umber/checkout
which shows the following "error":
BTW I've configured the mod to use the sandbox and Google website shows account is set-up and I confirmed the key number in above error was correct.Quote:
This XML file does not appear to have any style information associated with it. The document tree is shown below.
<error serial-number="blah-blah-blah">
<error-message>No seller found with id My_KEY_Number</error-message>
</error>
Woody
1. Purchasing via the sandbox by clicking on the GCO button works.
2. However the Google Checkout radio button does not appear on Step 2 of Checkout (Payment Method). My first thought is the Google Checkout mod version of tpl_checkout_payment_default.php was not uploaded to my custom template directory. But I double checked and observe the following code in the proper location within that file:
Any pointers on what to look for next? Is there any debugcode I can utilize?Quote:
<?php
if (sizeof($selection) > 1) {
if($selection[$i]['id'] == "googlecheckout")
continue;
?>
Thanks,
Woody
Hi woody.
First i must tell you the ropu and rovagnati are the same person, me :D.
Colosport is a contributor to the project too, he've made some changes u can see in the changelog
But now im in charge of the development of the modules. Im working, as i said, on a new release. It will support merchant calculated shipping and coupons. We have some design issues, (ex. GC support many coupons for each sell, but zen cart just one. an other thing related with time outs, xml parsers, and other non widely supported function as getallheaders())
We are very happy with all the feedback we are receiving from you! and we expect to have a fully supported GC module as soon as possible! so all of ur comments are very important.
thanks
bruno rovagnati (AKA Ropu :)
Hi woody again! u've made many important questions,. i hope i can answer them all!
First, is true that about security. those logs are going to be move to a secure place, this is an other design issue.
one by one.
1) GC button will only appear as an Alternative way of doing a checkout! It must NOT be part of the regular checkout flow! hava a look to the TOS https://sandbox.google.com/termsOfSe...er&tzfp=lgB4rD
2) Is dificult to know where is the admin directory with out having the file that tell us where is located! (in fact where is located the admin directory is the config file!) ill have a look to this an see if is an other way of solving it!
3) Softgoods is a pendent issue. ill putit in the agenda! (any mod/contribution to test with???)
Hi TripleMoons, yes the whole idea of this is that the integration with GC is of level 2! this means, the you can admin all your orders via the ZenCart Admin UI!
Thanks all for your feedback! we are working to solve all this problems!
ropu
Bruno-
Thanks for the info above and responses to my inquiries.
I have noted others in this thread have indicated that when using the most recent GCO for ZC payment mod, Google Checkout (GCO) indeed shows up as a Radio button on the Checkout Step 2/Payment Method page and then when customer proceeds to step 3 page the GCO button would be the only button displayed and when customer clicks the button to confirm order they are redirected to GCO site.
You are saying the GCO TOS flatly forbids this?
So how come the latest mod supports this functionality (even though it does not work for me, yet)?
Could not the provided GCO button be displayed in the shopping cart page AND also at the same time, Google Checkout be listed as an alternative payment option on the Step 2 page? Would this combination not meet Google's TOS. I understand GCO is an alternative checkout method AND an alternative payment method but I don't understand the policy that would forbid the display of a radio button.
I'm certain not allowing this will confuse many customers. And who to blame ;-)
A conundrum which I have no expertise in. I am only now beginning to educate myself of the theory behind the init system and notifier system. Are not the defines in /admin/includes/configure.php available to mods via a sniffer. How is the PayPal IPN payment mod is acquiring the name of the "admin" directory. Maybe DrByte, ajeh and/or wilt can provide some insight?
Softgood = virtual product = downloadable computer data file (an eBook PDF, MP3 file, software application archive, for examples).
Not sure if you are aware... in standard Zen Cart admin the store-owner can assign a downloadable file to a product in the catalog by placing the file in the downloads directory and setting up the product with an option attribute (that is the very short explanation). No mod is needed. Then customer adds a downloadable product to shopping cart just like any other product. Once checkout is processed and payment transaction is completed, the customer browser should be redirected to the checkout_success page which should show a download link (f payment was confirmed). This is often referred to as "instant download". Also the order confirmation email sent to customer should contain a link to the customers account order history page, which will also show the download link after payment is confirmed (standard Zen Cart order confirm emails already include this link).
I do hope Google Checkout for Zen Cart mod can fully support "instant downloads".
Another item I wanted to bring to someones attention.... when keying the Google Merchant ID and Merchant Key into ZC admin form (when configuring the GCO payment mod) it appears the page the form is on is not protected by https and the contents of the form is not hashed. Although the admin page the form is on is not secure, is the form itself? Is this lack of encryption an issue of concern for anyone?
Thanks for helping in the GCO for Zen Cart mod development. I'm sure it will be used by very many.
Woody
Thank you for at least attempting to reply to me.
But I still need this question answered.
The radio button shows up in Step 2 to select Google Checkout just fine. When you hit Confirm Order in Step 3, it goes to the "Thank you for your order!" screen and does not allow the customer to go to Google Checkout, sign in & pay. The order shows up in the Zenn cart Admin, but does not show up in my Google Checkout account.
Is this how this is supposed to work? I am supposed to send them an invoice via Google Checkout when I receive the order?
Woody, thank you for asking many questions on my mind and many others. As you may have noticed, there is over 10,400 page views on this thread.
I too would like to see the instant download feature that is built into Zen Cart utilized.
I can only assume there is a large group still holding back from installing this mod. I know I am. But for those who have a working set up, or just those in the know, could you tell me (us) if our Terms and Conditions, or a Privacy statement can be regulated in this Google Checkout system? Maybe on the Google site?
Hi Justwade:
Not sure if I understand. Can you explain what is meant by "regulated"? Are you asking if Google can regulate the language you put into your ZC shops TOS/Priv Stmt? Or are you asking if the mod will be eventually developed to support the current Zen Cart function which can be enabled to "force" buyers to read/agree to your shops TOS/Priv Stmt, before check out? If it is the last question I ssee someone else recently posted this same question but I did not see a response.
I really don't know enough about this mod to explain it's feature support and/or limitations. I'm not a pro developer and have not been as successful as others whom have posted in this thread on getting the most current GCO for ZC mod to work successfully.
Anyone know if this GCO for ZC mod dev effort is Google financed (in whole or in part) or if it is a completely independent 'volunteer' dev project? Whichever it is, I do appreciate the effort of everyone working on developing the mod.
It would be good thing to see the dev group post a 'roadmap', listing the Zen Cart features/functionality the GCO for ZC mod supports in its current form (or is suppose to), which specific feature support is soon planned, and which functions are further off in time, and which features will not likely see the night of day.
I think many Zen Cart store-owners/admins like me may have jumped to quickly to a conclusion that this GCO for ZC mod will eventually (sooner) support most of the same functionality/feature set supported by the PayPal IPN mod code bundled with Zen Cart. But now I'm finding that conclusion circumspect.
Regards if the GCO TOS disallows the combination of checkout methods, the reason for this limitation is not understood. If the GCO mod developers are Google financed then I presume they have to develop the mod in such a way that it will not support any potential violation of the GCO TOS (kind of like Google Search in China cannot violate Chinese government edict). However I would think other developers can do what they want, in developing a GCO mod for ZC, allowing it to be used with the standard zen cart checkout system. Or does the license bundled with the GCO mod code base provided Google which the mod developers are building upon, contain limitations on how the code can be further 'enhanced'. At any rate beware that it will possibly come back on the store-owner if the mod is being 'utilized' in such a way that violates the GCO TOS.
Myself I don't understand the reason behind the GCO mod checkout limitation. (I suspect once the GCO service matures, the faster Google can get your customers to the Goggle site the more Google Ads will be observed by your customers). But GCO not supportiing the standard Zen cart checkout system will likely decrease the adoption of Google Checkout by small volume Zen Cart storeowners, once the limitations are publicly espoused upon. However as suggested it may be that Google has a much bigger goal in mind in regards to the fundamentals behind GCO service, and satisfying the needs of little ol shopowners like us is not a high priority. But I hope that I am wrong as it was it my wish that GCO would become a viable competitor to PayPal, in the mom and pop shop cart online payments system industry.
With all the effort thats going in to the GCO PR campaign, it's amazing the amount of vagueness/ambiguity that still exists surrounding the GSO service.
As qhome previously stated in this thread, the current version of the GCO for ZC mod needs more time in the oven. And Isaac stated the mod is still very much beta. I think it should be promoted upfront as such. Ropu reported above he is now lead on the mod dev project and for us all to expect a new version soon (I presume the update will be an upgrade of current v1.04.). With that I suggest holding off installing the mod, until it is more reliable/functional, until more complete Zen Cart support is implemented, and a more thorough report of the pros and cons of both the GCO for ZC mod, and the GCO service in general, are reported on. That is unless you want to be a beta tester ;-)
To sum up I'm certain most ZC shop-owners, before signing up for a GCO merchant account and before installing the GCO for ZC mod, would appreciate a report of what the GCO for ZC mod will and will not do. Just a little communication could prevent much frustration for ZC shopowners.
But look at me, I missed reading the readme ;-)
Woody
Hello!
Thank you to everyone for coming out with this contrib!
I am very anxious to get GCO working on my website.
So far GCO is working fine: orders can be placed and I get email notices...
but the orders do not appear in my Admin.
I have read through the forums and have tried everything so far, I have no errors, logs etc set at 777 still
cannot get the API callback URL: http://mylovesupreme.com/dev/googlec...nsehandler.php
to work.
any suggestions?
Yes, I was asking if the "forcing" of buyers to read/ agree to our shops TOS before checkout was built in. This plays into your following comments, as I was confused by some prior indirect answers from "those in the know".Quote:
asking if the mod will be eventually developed to support the current Zen Cart function which can be enabled to "force" buyers to read/agree to your shops TOS/Priv Stmt, before check out?
When I went to the Google TOS I got a headache trying to understand much of it, I'll need to go back and try again when inclined. I have vaguely concluded that Google Cart will be bypassing all checkout systems (in Zen Cart plus other carts) and that may include our built in TOS requirements. Sort of a One stop super cart for all, but this all may not be for the one.
Hi all, it seems that many couldn't get their orders into the Admin UI.
A possible issue is that Zen Cart treats Google Checkout Srv (sandbox and production) as a spider!
This prevents GC module to store sessions and retrieve cart contents from it.
try setting to False admin->configuration->session->Prevent Spider Sessions configuration (Thx dawnmariegifts, beta tester)
Side effects: You'll see spiders as active users. Working on a permanent fix.
I would like some feedback!
ropu
Thanks ropu for your response.
I changed: False admin->configuration->session->Prevent Spider Sessions configuration. Still does not show up in Admin:sadwalk:
here is the error I got from google yesterday, I have tried both SSL and no SSl API call back URLs:
We encountered an error trying to access your server at http://mylovesupreme.com/dev/googlec...nsehandler.php -- the error we got is: Sending failed with HTTP response code: 502. Response body was: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> <TITLE>ERROR: The requested URL could not be retrieved</TITLE> <STYLE type="text/css"><!--BODY{background-color:#ffffff;font-family:verdana,sans-serif}PRE{font-family:sans-serif}--></STYLE> </HEAD><BODY> <H1>ERROR</H1> <H2>The requested URL could not be retrieved</H2> <HR noshade size="1px"> <P> While trying to retrieve the URL: <A HREF="http://mylovesupreme.com/dev/googlecheckout/responsehandler.php">http://mylovesupreme.com/dev/googlecheckout/responsehandler.php</A> <P> The following error was encountered: <UL> <LI> <STRONG> Zero Sized Reply </STRONG> </UL> <P> Squid did not receive any data for this request. <P>Your cache administrator is <A HREF="mailto:admin">admin</A>. <BR clear="all"> <HR noshade size="1px"> <ADDRESS> Generated Tue, 28 Nov 2006 20:55:09 GMT by proxy.google.com (squid) </ADDRESS> </BODY></HTML>
Correct,
After reviewing the TOS, GoogleCheckout should not show up in Step 2 of the Checkout page. The way the module is set up, ZenCart automatically adds Google as an option since it is in the module folder.
I have found a temporary solution for this.
Go to Admin->Payments & edit GoogleCheckout
Change the sort order to a value that already exist. My example, I have moneyorder as sort order = 5. I also set Google Checkout sort order to = 5.
Test the page. When you go to step 2 of the checkout. Google checkout should not appear. My example, Money Order appears but not Google Checkout. This works on zc 1.3.6. I am not sure of other version. Please post if it works with earlier versions.
Hello colosports,
Thanks for your help.
None of my orders have made it into my Admin, I have yet to see success.
here is what my google response error log displays, I have not changed any files:
"# This file is used to record all the response errors encountered by Google Checkout Plugin Wed Nov 29 1:06:25 EST 2006:- Shopping cart not obtained from session."
here are some other errors I have got from google sandbox:
non SSL:
-- the error we got is: Read timed out
using SSL: -- the error we got is: sun.security.validator.ValidatorException: PKIX path validation failed: java.security.cert.CertPathValidatorException: basic constraints check failed: pathLenConstraint violated - this cert must be the last cert in the certification path
To all users:
Attach is a screenshot of what the admin ui should look like after the order is placed with Google Checkout.
I have a shared SSL (powweb) : https://USER_NAME.powweb.com
does this mean I will not be able to use GCO as I am on a shared SSL?
Assuming of course I can get it work on my non SSL first: http://mylovesupreme.com/dev/googlec...nsehandler.php
Not installing until it becomes easier to do so. Why? I'm a smal, very small business without the time to copy here and paste there. Modules like the extended attributes work great because files are uploaded via filezille in a snap, and it works as promise. Instead, this google module is cumbersome for the inexpert user like me.
Don't take me wrong, I just can't afford to screw all my store when trying to install this little module from the biggest media company in the world.
www.sensualitelingerie.com/shopping
Hello,
I checked my CGI error log at my hosting company (a week ago, I never thought I would be looking at cgi scripts)
it showed this error:
PHP Warning: Zend Optimizer does not support this version of PHP - please upgrade to the latest version of Zend Optimizer in Unknown on line 0
PHP Fatal error: Call to undefined function: getallheaders() in /hermes/web09/b2476/pow.USER_NAME/htdocs/dev/googlecheckout/responsehandler.php on line 112
I deleted the zend optimizer code at the bottom of my php.ini file (i am using php 4.4.4):
[Zend]
zend_optimizer.optimization_level=15
zend_extension_manager.optimizer=/usr/local/Zend/Zend-2.5.7/lib/Optimizer-2.5.7
zend_extension_manager.optimizer_ts=/usr/local/Zend/Zend-2.5.7/lib/Optimizer_TS-2.5.7
zend_extension=/usr/local/Zend/Zend-2.5.7/lib/ZendExtensionManager.so
zend_extension_ts=/usr/local/Zend/Zend-2.5.7/lib/ZendExtensionManager_TS.so
and tried using google check out again, no success but the CGI error log now only reads:
PHP Fatal error: Call to undefined function: getallheaders() in /hermes/web09/b2476/pow.USER_NAME/htdocs/dev/googlecheckout/responsehandler.php on line 112
I hope this helps..
Alright, I've got Google Checkout working and testing out OK. I'm a bit frustrated since for the time being I only want to use Google Checkout and take my shop live so I would like to:
1) Remove the zen Checkout Button from appearing
and
2) Drop the login from the Navigation bar.
I cannot seem to fing the appropriate code to comment out?
Is there some help from some a bit more experienced that I?
Thanks
Does the GCO for ZC mod support custom ship rate configurations where ship cost is charged for each item in order and handling fee is charged only once per order. Such as the following two S&H configs:
Total S&H (USA) =
$3 ship cost + $2 handling fee
w/ shipping zone = USA
(USA is only country in this zone)
So in this instance a one item order is $5 total S&H and each add'l item adds $3 so total S&H for a two item order would be $8.
Total S&H (Non-USA) =
$4 ship cost + $6 handling fee
w/ shipping zone = international
(all countries except USA are in this zone)
So in this instance a one item order is $10 total S&H and each add'l item adds $4 so total S&H for a two item order would be $14.
I deleted the code as specified in the read me. I now get no errors from google or my hosting company's CGI error log. Still, orders do not show up in the admin. I will try creating a fresh google account/merch ID to see if that will help.
The /admin/ path is not defined anywhere outside the admin folder. This is for security reasons. If nobody can find the path to your admin folder, it is much more difficult to exploit.
It would be more prudunt for the GC module to include an appropriate path in its return post-back so that it knows where to find relevant files, rather than to hard-code the path into any particular file.