Re: checkout payment button missing
Quote:
Originally Posted by
delia
Please forgive me if this question has been answered but if you login and checkout the buyer does not go to google. I've seen this question posted but haven't found an answer yet. The quick buttons do show in the shopping cart and at login and they do take you to google.
All is by design. Google Checkout is an alternative CHECKOUT system, not just a payment module. Customer does not have to login to Zen Cart to use checkout via Google Checkout. So GC is available ONLY via login and shopping cart pages, (and GC option is not available on regular zen cart payment method page, which you would have to be logged into Zc to access). Hope this makes sense. Yes it is different from normal checkout and can be confusing to customers and shop-owners. I wish there was a better way. This point you make probably should be highlighted in the readme.
Woody
Re: Google Checkout module for Zen Cart (beta)
thanks for such a quick reply - I spent several hours going thru the install and the forums trying to find out what was going on.
I think all mods need a thorough description in the read me - something I'll remember when I get time to package mine!
Re: Google Checkout module for Zen Cart (beta)
Quote:
Originally Posted by
w00gle
Eva,
Use
Ropu's response handler test to find out whether your PHP is installed as a CGI script.
Modify the following lines:
PHP Code:
// Responsehandler.php URL
$url = 'http://www.your-store.com/googlecheckout/responsehandler.php';
// Your Merchant ID
$merid = '';
// Your Merchant Key
$merkey = '';
// Here put the xml u want to emulate! You can take the ones from googlecheckout/response_message.log
$postargs = '<xml replace!>';
Upload the modified file into your
www.your-store.com/googlecheckout folder.
Then open your browser and point it to:
http://www.your-store.com/googlechec...ndler_test.php
Once executed, it'll return several environment variables. Find the text: [GATEWAY_INTERFACE] => and see what is the next texts after it. If it returns CGI/x.x then it means your PHP is run as a CGI script.
BTW, what version of Googlecheckout are you using?
i didnt use the response handler script but i run phpinfo()
and what i got from GATEWAY INTERFACE is CGI/1.1
is that means my php is configured as CGI?
but i did configure it as apache module, as in httpd file
i set them as below
LoadModule php5_module "C:\\Program Files\\PHP\\php5apache2_2.dll"
AddType application/x-httpd-php .php
AddType application/x-httpd-php .php3
AddType application/x-httpd-php .php4
im using latest google checkout and zen-cart and got the same error as eva in the responsehandler error file,
HTTP Basic Authentication failed. Can't retrive Merchant Id/Key, Installed over CGI??
I cant find how eva solved it.....sorry if the answer is already here in this thread.
Re: Google Checkout module for Zen Cart (beta)
Merchant Calculation timeout issue- When Google Checkout cannot calculate shipping because of time, it presents all options with default values in addition to Free Shipping Option and Free Shipper which doesn't have option to set default value.
This is not right as Google Checkout should remember the state it was before timing out. If the customer did not qualify for free shipping prior to time out why display free shipping option/free shipper along with the default values?
If this problem cannot be solve, then we should really have the option to set default value for all the non-calculated options like free shipper, free shipping option, etc.
Thanks!
Re: Google Checkout module for Zen Cart (beta)
Any ideas why I am getting this errors?
Your server returned no data in its response; Checkout requires data of type merchant-calculation-results in response to merchant-calculation-callback
We timed out waiting for your server at <web address here> -- the error we got is: Read timed out Your server must respond faster to merchant calculation callback requests.
Error parsing XML; message from parser is: Invalid value for body of allowed-areas in checkout-shopping-cart/checkout-flow-support/merchant-checkout-flow-support/shipping-methods/merchant-calculated-shipping/address-filters: Must be a U.S. 2-letter postal code or state name
This error are not occuring consistently. Sometimes, the error happens and sometimes it doesn't.
Thu Apr 19 0:42:49 EDT 2007:- Shopping cart not obtained from session.
I am still getting the above error even though, I change the option in Admin to allow bot to create session (crazy). I also made sure there is no Jakarta in spider.txt. Any other ideas? I am running PHP 5.2 and PHP is installed as a module NOT over CGI.
Re: Google Checkout module for Zen Cart (beta)
Ropu,
I am still getting this error when I use you tool to test responsehandler but I do not get the same error when I enter the url directly on our site for responsehandler.php
SSL certificate problem, verify that the CA cert is OK. Details:
error:14090086:SSL routines:func(144):reason(134)
Re: Google Checkout module for Zen Cart (beta)
Ropu, the calculated shipping does not include the shipping and handling fees configured for each shipping module.
Re: Google Checkout module for Zen Cart (beta)
I have installed the Google Checkout and had my bank account authorised, but the Google logo is greyed out and not accessible.
It says
"not available for these items"
Am I doing something wrong and will Google charge everything including delivery without additional setup
Regards
Richard:mellow:
Re: Google Checkout module for Zen Cart (beta)
Hi ropu-
Finally had an opportunity to test your new 1.3RC2 version. Below are some questions, comments and requests for the wishlist.
1. Shipping config is funny. For instance when purchasing a regular book the "review and place order" page listed two options in the Shipping & Handling dropdown:
"S&H Free Shipping (USA) ($0.00)"
"S&H (USA): USPS Media Mail ($5.00)"
I employ free shipping only on few items but not the item I was ordering. Why does the Free Shipper appear in the drop down for products which are not set for free shipping?
Here are my two arrays in /includes/modules/payment/googlecheckout.php
Code:
$this->mc_shipping_methods = array(
'freeshipper' => array(
'domestic_types' =>
array(
'freeshipper' => 'Free Shipping (USA)'
),
'international_types' =>
array(
'freeshipper' => 'Free Shipping (Intl)'
),
),
'itemnational' => array(
'domestic_types' =>
array(
'itemnational' => 'USPS Media Mail',
),
'international_types' =>
array(
),
),
'iteminternational' => array(
'domestic_types' =>
array(
),
'international_types' =>
array(
'iteminternational' => 'USPS Air Mail',
),
),
);
$this->mc_shipping_methods_names = array(
'freeshipper' => 'S&H',
'itemnational' => 'S&H (USA)',
'iteminternational' => 'S&H (Intl)',
);
2. Can Google please make the shipping drop down wider (display more characters). The second shipping option above is cut off.
3. Can something be done to delay the display of the "Place your order now" button, at least until the shipping dropdown menu and the pay with and ship to info is fully displayed and the grand total is updated to include shipping.
This is a serious flaw. The wait between the order button rendering and the shipping drop down and other ship info appearing can be fifteen seconds and more. I suspect many customers will be clicking the order BUTTON before they should be (before shipping is added to the total) and will be confused. I know I would be (or I am).
Better yet if a "Still Loading..." could be displayed until the ship info is updated. Then display the Order button.
4. In the payment module configuration I changed the URL for the page to return to after checkout, to be the shop home page URL. However after clicking the place order button I still see Google's "Thanks yourname you're done" page. And the "Return to" link still points to the shopping cart page. Am I missing something?
OK I see now, rather than entering a proper URL, I changed the entry to "index" and the link then pointed to the shop home page. Stating "URL" in the instructions is not really correct but I understand it's difficult to come up with the correct term... maybe just provide a couple examples, e.g. for shop home page = index).
Relatedly, be sure to state in the readme that the return page cannot be the Zen Cart checkout_success page or any other Zen Cart page that requires you to be logged in.
5. How about dynamically creating and displaying a secure special one-time only "google_checkout_success" page which would display when customer is returned from Google Checkout server back to the Zen Cart shop. Include on that page the Google Checkout order details, the Zen Cart order number and the Zen Cart password (which the Google Checkout mod created for the customer), and include a link to "My Account" (similar to what is displayed on Zen Cart Checkout success page). And include on the page a define where shop-owner could include custom text (e.g. further instructions, etc) to the shops customers. Maybe call the page "google-checkout_success".
6. It would be good if customer could include some "comments" within the order 9directed to shop-owner), then display the comments in the order confirmation emails and in the zen cart admin orders page.
7. How about the option of placing a small shop-owner logo on the Google checkout "review and place order" page along with Google Checkout logo.
Thank you for the mod update and your assistance,
Woody
Re: Google Checkout module for Zen Cart (beta)
Just a complete basic question but I'm not sure I am putting the googlecheckout folder in the zip file in the right place.
Does it go in my root folder or in my /shop/ folder? so when the response handler is installed where do i point it to?
I did have this working OK and all the details showing in my admin, but alas it's not anymore and I can't remember why!