A hole??? Free add-ons are contributed by VOLUNTEERS not the Zen Cart team. Volunteers must volunteer to update it and submit that update.. That's how it has ALWAYS worked.. (and it's the same for ALL open source projects too..)
Printable View
HI Just reading the requirements for google check and it mentions needing an ssl cert do I really need one as I'll only be using GC and pay pal and if not what is the API callback URL:
cheers
I understand that, but it doesn't change the fact that 1.5 was released, and a major payment method that did function no longer does. I know how Zen-Cart works, and I'm appreciative of the effort that goes in to the add-ons, but yes, a hole is a hole. Google checkout was one of the biggest pains to set up, and Google at least should be working on this, as everyone that upgrades and relies on this payment method will have to turn the module off and cut bait.
I understand that, but it doesn't change the fact that 1.5 was released, and a major payment method that did function no longer does. I know how Zen-Cart works, and I'm appreciative of the effort that goes in to the add-ons, but yes, a hole is a hole. Google checkout was one of the biggest pains to set up, and Google at least should be working on this, as everyone that upgrades and relies on this payment method will have to turn the module off and cut bait. I'm not complaining, but I am asking for a definitive answer - Is Google Checkout working in 1.5? If not, I don't want to spend time trying to do something that can't be done.Quote:
A hole??? Free add-ons are contributed by VOLUNTEERS not the Zen Cart team. Volunteers must volunteer to update it and submit that update.. That's how it has ALWAYS worked.. (and it's the same for ALL open source projects too..)"
and for all add-ons, until someone updates it to be compatible, this is the nature of the beast.. **shrugs** The Zen Cart admins do not update add-ons when there is an update in the basecode.. they never have.. and no other open source project works this way either.. so this is not a new way of doing things at all..
Google abandoned their support for Zen Cart YEARS ago.. There's a fair amount of documentation in this in this thread about this..
Not true.. First off, if all your mods are not v1.5 ready, you don't NEED to update RIGHT NOW.. v1.3.9 is safe, and you can continue to use it until all your mods are v1.5 ready (dunno why everyone is in a BIG rush to upgrade RIGHT NOW..)
BUT not all mods have an active "maintainer".. If your business relies on on a module where there is no active "maintainer", and you NEED to update your store, then you can INVEST in the services of a developer to update the mods you use.. or simply wait until the mods you want to use are updated..
I believe if you look back a few posts mattclements answered this for you..
Hi Don't know if this is a issue with the mod but I've just installed it on my test site and its messed up the checkuot page layout, http://www.rvsolarsystems.co.uk/test...=shopping_cart if you take a look at the page the sub total has been pushed to the left and the blue stripe has almost disappeared on my live site the stripe goes all along the bottom so I'm wondering if anyone has come across this and how they solved it.
zencart 1.5 pure blue template
cheers
peter
be back with other issues probably but I'm going trough them as I find them
I am getting some funky results after upgrading to the latest version and I think I may have used an incorrect upgrade SQL at one point. Is there SQL to completely remove Google Checkout and then install the latest version fresh?
In the downlaod files for the latest version, there does not seem to be Install sql, only Upgrade.
Thanks,
All,
I have just completed the update for Zen Cart v1.5.0 (co-incidentally this will be versioned as Version 1.5.0 of the module too!)
The structure of the ZIP file has changed a little (following what I have seen of the CEON modules that do this very well!). Basically I have put all cross-version files within a files folder (this is all files from previous versions, with the exception of /admin/orders.php).
/admin/orders.php is now located in 2 folders:
- /files_for_v1.3.X/admin/orders.php (Version 1.3.X Version)
- /files_for_v1.5/admin/orders.php (Version 1.5.0 Version)
This keeps the new additions of the order page within Zen Cart, rather than removing the extra features.
Appart from this minor change to help you out, nothing else has changed and v1.5.0 has been tested and confirmed to work with this Google Checkout module.
I have submitted this update to Zen Cart add-ons now
Cheers,
Matt
Hello,
I presume this is a duplicate post of this one: http://www.zen-cart.com/forum/showthread.php?t=192956
If so, I have now responded on this post with a customised version of your template with the correct changes.
Hello there,
I understand your frustration, I have taken on the Google Checkout module as an Open Source module for the same reasons that you are having issues about - The Google team no longer maintain this module, so it is left to the Open Source community to run.
Please see my post below (Perm Link Here) which should answer your questions.
Basically, yes this has been tested and is fully compatible with ZC 1.5.0.
Cheers,
Matt
An SSL is a requirement of Google Checkout when in production mode, as this allows Google to securely call the response handler to provide the details of the payment.
Without an SSL (even if htaccess Basic Authentication is enabled) a hacker could sniff out the response, and post back to your URL stating their order has been paid for...
A list of SSL Root Certificates that are supported can be found here: https://support.google.com/checkout/...B&answer=57856
I know that 123-Reg certificates (UK Based) are fairly cheap and work fine
HI Matt your a star:clap: I did have a eureka moment last night about a conflict in the files you metioned and you've beat me to it. ive used the includes folder in your zip not the one named __MACOSX i assume thats is correct as I've just tried it and everything is fine with the template ( I have had some fun with this template in the past due to anomalies in some of the files but I like it so I've kept on with it) just tried a test purchase and it went through fine apart from nort registering with zen admin which I expected with no ssl next on the list is get one. once again thank you verey much it's people like you that make zen cart what it is
Cool - not a problem - Yes the __MACOSX folders are removed when I use GIT to upload, but I just zipped and uploaded for you so it left all these included...
If you look at your Google Checkout Panel under Tools > Integration Console - if this says something about javax.sun SSL then you know this is the case :)
26 Feb 2012 06:55:51 PST
Error: We encountered an error trying to access your server at https://www.rvsolarsystems.co.uk/tes...nsehandler.php -- the error we got is java.io.IOException: Error 'SSL_CERTIFICATE_ERROR' connecting to url 'https://www.rvsolarsystems.co.uk/test/googlecheckout/responsehandler.php'. english translation no ssl as expected but the trasaction is showing in my GCO account so just an ssl needed
Yep - Just an SSL needed and you're all set! Feel free to post back if you have any further issues. Also I have updated my site with more details including a revision history (and donate button to keep the development going!)
http://www.mattclements.co.uk/os-pro...t-for-zencart/
Are you able to get usps first class international to pass through? Since the usps update it has not work and is making a lot of people upset.
Just a quick note that Version 1.5.0 has now been released via the Add-On's section (rather than just through Git Hub)
Download Here
I can confirm that both the old & new USPS modules work correctly with this module, and the shipping rates are loaded correctly.
http://img843.imageshack.us/img843/7...20228at222.png
Is this still causing you an issue? The noticeable thing for me is when I go to the Google Checkout page, the Shipping shows as Shipping ($0.00) for up to around 5 seconds, while it loads the shipping rates from USPS via your site.
Regards,
Matt
Hi,
Id like to know the above as well please.
Thanks
Hi Matt, Thanks for your work with this module.
I am presently using Zen Cart 1.5.0.
If I set the rates to Google Calculated, I get USPS/UPS rates (however, no Priority or First Class Mail) on the GC page.
If I set the rates to Merchant Calculated, it does not carry over to the GC page.
Am I doing something incorrectly?
Never mind, I think it was because the store was in 'Maintenence Mode'.
Sorry about that. :D
I have a problem with the older version 1.4.7 of gc wondering if upgrading would solve my issue? ive fully explained the problem in this thread http://www.zen-cart.com/forum/showthread.php?t=193336
any help would be appreciated, i didnt want to ask here as the thread seems to have evolved to support for the latest version of the gc payment module.
I would like to switch the order of shipping methods in the drop down list (on the Google Checkout page).
It happens in both sandbox and live environment.
http://www.malleymedia.com/gcShipDropDwn.jpg
UPS is first, USPS second. I would like them switched - anyone know how?
I installed the newest version of the Google checkout module and when I click to edit it, the right side disappears for me, too, so I can't configure it. Did I do something wrong during the installation? Is there a file I need to modify?
ETA: I'm running Zen Cart 1.5.0.
Getting the following error. ANy ideas?
Error parsing XML; message from parser is: Invalid value for body of merchant-calculations-url in checkout-shopping-cart/checkout-flow-support/merchant-checkout-flow-support/merchant-calculations: URL must start with a scheme
<?xml version="1.0" encoding="UTF-8"?>
<checkout-shopping-cart xmlns="http://checkout.google.com/schema/2">
<shopping-cart>
<items>
<item>
<item-name>Nike Wmns Speedlax Cleat</item-name>
<item-description></item-description>
<unit-price currency="USD">79.99</unit-price>
<quantity>1</quantity>
<merchant-private-item-data>
<item>YToxNjp7czozOiJxdHkiO2k6MTtzOjQ6Im5hbWUiO3M6MjQ6Ik5pa2UgV21ucyBTcGVlZGxheC BDbGVhdCI7czo1OiJtb2RlbCI7czowOiIiO3M6MzoidGF4IjtkOjYuMDAwMDAwMDAwMDAwMDA1MzI5MD cwNTE4MjAwNzUxMzk0MDMzNDMyMDA2ODM1OTM3NTtzOjEwOiJ0YXhfZ3JvdXBzIjthOjE6e3M6MTg6Ik 1pY2hpZ2FuIFNhbGVzIFRheCI7ZDo2LjAwMDAwMDAwMDAwMDAwNTMyOTA3MDUxODIwMDc1MTM5NDAzMz QzMjAwNjgzNTkzNzU7fXM6MTU6InRheF9kZXNjcmlwdGlvbiI7czoxODoiTWljaGlnYW4gU2FsZXMgVG F4IjtzOjU6InByaWNlIjtzOjc6Ijc5Ljk5MDAiO3M6MTE6ImZpbmFsX3ByaWNlIjtkOjc5Ljk4OTk5OT k5OTk5OTk5NDg4NDA5MjMwMjUyNzI3ODY2MTcyNzkwNTI3MzQzNzU7czoxNToib25ldGltZV9jaGFyZ2 VzIjtpOjA7czo2OiJ3ZWlnaHQiO2k6MDtzOjI4OiJwcm9kdWN0c19wcmljZWRfYnlfYXR0cmlidXRlIj tzOjE6IjAiO3M6MTU6InByb2R1Y3RfaXNfZnJlZSI7czoxOiIwIjtzOjIyOiJwcm9kdWN0c19kaXNjb3 VudF90eXBlIjtzOjE6IjAiO3M6Mjc6InByb2R1Y3RzX2Rpc2NvdW50X3R5cGVfZnJvbSI7czoxOiIwIj tzOjI6ImlkIjtpOjMzNztzOjg6InJvd0NsYXNzIjtzOjc6InJvd0V2ZW4iO30=</item>
</merchant-private-item-data>
<merchant-item-id>337</merchant-item-id>
<tax-table-selector>Taxable Goods</tax-table-selector>
<item-weight unit="LB" value="0" />
</item>
</items>
<merchant-private-data>
<session-data>9b3aa19ec59588a0c7e636ddaaf83199;zenid</session-data>
<ip-address>24.192.153.185</ip-address>
</merchant-private-data>
</shopping-cart>
<checkout-flow-support>
<merchant-checkout-flow-support>
<edit-cart-url>http://bloomfieldsportsshop.com/catalog/index.php?main_page=shopping_cart</edit-cart-url>
<continue-shopping-url>http://bloomfieldsportsshop.com/catalog/index.php?main_page=checkout_success</continue-shopping-url>
<shipping-methods>
<flat-rate-shipping name="Store Pickup: Store Pickup">
<price currency="USD">0</price>
<shipping-restrictions>
<allow-us-po-box>true</allow-us-po-box>
<allowed-areas>
<us-country-area country-area="ALL" />
</allowed-areas>
</shipping-restrictions>
</flat-rate-shipping>
<flat-rate-shipping name="Store Pickup: Store Pickup intl">
<price currency="USD">0</price>
<shipping-restrictions>
<allow-us-po-box>true</allow-us-po-box>
<allowed-areas>
<world-area />
</allowed-areas>
<excluded-areas>
<postal-area>
<country-code>US</country-code>
</postal-area>
</excluded-areas>
</shipping-restrictions>
</flat-rate-shipping>
<carrier-calculated-shipping>
<carrier-calculated-shipping-options>
<carrier-calculated-shipping-option>
<price currency="USD">1</price>
<shipping-company>FedEx</shipping-company>
<shipping-type>Ground</shipping-type>
<carrier-pickup>REGULAR_PICKUP</carrier-pickup>
</carrier-calculated-shipping-option>
<carrier-calculated-shipping-option>
<price currency="USD">1</price>
<shipping-company>FedEx</shipping-company>
<shipping-type>Home Delivery</shipping-type>
<carrier-pickup>REGULAR_PICKUP</carrier-pickup>
</carrier-calculated-shipping-option>
<carrier-calculated-shipping-option>
<price currency="USD">1</price>
<shipping-company>FedEx</shipping-company>
<shipping-type>Express Saver</shipping-type>
<carrier-pickup>REGULAR_PICKUP</carrier-pickup>
</carrier-calculated-shipping-option>
<carrier-calculated-shipping-option>
<price currency="USD">1</price>
<shipping-company>FedEx</shipping-company>
<shipping-type>2Day</shipping-type>
<carrier-pickup>REGULAR_PICKUP</carrier-pickup>
</carrier-calculated-shipping-option>
<carrier-calculated-shipping-option>
<price currency="USD">1</price>
<shipping-company>FedEx</shipping-company>
<shipping-type>Standard Overnight</shipping-type>
<carrier-pickup>REGULAR_PICKUP</carrier-pickup>
</carrier-calculated-shipping-option>
<carrier-calculated-shipping-option>
<price currency="USD">1</price>
<shipping-company>FedEx</shipping-company>
<shipping-type>Priority Overnight</shipping-type>
<carrier-pickup>REGULAR_PICKUP</carrier-pickup>
</carrier-calculated-shipping-option>
<carrier-calculated-shipping-option>
<price currency="USD">1</price>
<shipping-company>FedEx</shipping-company>
<shipping-type>First Overnight</shipping-type>
<carrier-pickup>REGULAR_PICKUP</carrier-pickup>
</carrier-calculated-shipping-option>
<carrier-calculated-shipping-option>
<price currency="USD">1</price>
<shipping-company>UPS</shipping-company>
<shipping-type>Ground</shipping-type>
<carrier-pickup>REGULAR_PICKUP</carrier-pickup>
</carrier-calculated-shipping-option>
<carrier-calculated-shipping-option>
<price currency="USD">1</price>
<shipping-company>UPS</shipping-company>
<shipping-type>3 Day Select</shipping-type>
<carrier-pickup>REGULAR_PICKUP</carrier-pickup>
</carrier-calculated-shipping-option>
<carrier-calculated-shipping-option>
<price currency="USD">1</price>
<shipping-company>UPS</shipping-company>
<shipping-type>2nd Day Air</shipping-type>
<carrier-pickup>REGULAR_PICKUP</carrier-pickup>
</carrier-calculated-shipping-option>
<carrier-calculated-shipping-option>
<price currency="USD">1</price>
<shipping-company>UPS</shipping-company>
<shipping-type>Next Day Air Saver</shipping-type>
<carrier-pickup>REGULAR_PICKUP</carrier-pickup>
</carrier-calculated-shipping-option>
<carrier-calculated-shipping-option>
<price currency="USD">1</price>
<shipping-company>UPS</shipping-company>
<shipping-type>Next Day Air</shipping-type>
<carrier-pickup>REGULAR_PICKUP</carrier-pickup>
</carrier-calculated-shipping-option>
<carrier-calculated-shipping-option>
<price currency="USD">1</price>
<shipping-company>UPS</shipping-company>
<shipping-type>Next Day Air Early AM</shipping-type>
<carrier-pickup>REGULAR_PICKUP</carrier-pickup>
</carrier-calculated-shipping-option>
<carrier-calculated-shipping-option>
<price currency="USD">1</price>
<shipping-company>USPS</shipping-company>
<shipping-type>Media Mail</shipping-type>
<carrier-pickup>REGULAR_PICKUP</carrier-pickup>
</carrier-calculated-shipping-option>
<carrier-calculated-shipping-option>
<price currency="USD">1</price>
<shipping-company>USPS</shipping-company>
<shipping-type>Parcel Post</shipping-type>
<carrier-pickup>REGULAR_PICKUP</carrier-pickup>
</carrier-calculated-shipping-option>
<carrier-calculated-shipping-option>
<price currency="USD">1</price>
<shipping-company>USPS</shipping-company>
<shipping-type>Express Mail</shipping-type>
<carrier-pickup>REGULAR_PICKUP</carrier-pickup>
</carrier-calculated-shipping-option>
</carrier-calculated-shipping-options>
<shipping-packages>
<shipping-package>
<ship-from id="Store_origin">
<city></city>
<region>MI</region>
<postal-code>48301</postal-code>
<country-code>US</country-code>
</ship-from>
<width unit="IN" value="1" />
<length unit="IN" value="1" />
<height unit="IN" value="1" />
<delivery-address-category>RESIDENTIAL</delivery-address-category>
</shipping-package>
</shipping-packages>
</carrier-calculated-shipping>
</shipping-methods>
<request-buyer-phone-number>true</request-buyer-phone-number>
<merchant-calculations>
<merchant-calculations-url>/catalog/googlecheckout/responsehandler.php</merchant-calculations-url>
<accept-merchant-coupons>true</accept-merchant-coupons>
<accept-gift-certificates>false</accept-gift-certificates>
</merchant-calculations>
<tax-tables merchant-calculated="false">
<default-tax-table>
<tax-rules>
<default-tax-rule>
<shipping-taxed>false</shipping-taxed>
<rate>0</rate>
<tax-area>
<world-area />
</tax-area>
</default-tax-rule>
</tax-rules>
</default-tax-table>
<alternate-tax-tables>
<alternate-tax-table standalone="false" name="Taxable Goods">
<alternate-tax-rules>
</alternate-tax-rules>
</alternate-tax-table>
</alternate-tax-tables>
</tax-tables>
<rounding-policy>
<mode>HALF_EVEN</mode>
<rule>PER_LINE</rule>
</rounding-policy>
</merchant-checkout-flow-support>
</checkout-flow-support>
</checkout-shopping-cart>
I swore I would never install google checkout and someone talked me into it. Aaacccckkkkk!
shipping options are free shipping if over $250
international USPS international mail
US flat rate per item
There seems to be no way to do this.
Google expects to see all three - so I removed the shipping options. so now it expects to see a USPS rate when it's a US shipment. Getting reports that international shippers aren't able to get to checkout but that's not confirmed.
If I'm incorrect in what I've learned, someone please tell me!
If you go to https://checkout.google.com/sell
Login, go to Settings, Integration
Check that the URL is a full URL, such as: https://www.myurl.com/googlecheckout...nsehandler.php
Rather than just /catalog/googlecheckout/responsehandler.php
If this is correct then message back and i'll look further.
Regards,
Matt
Hi Delia,
Could you possibly explain this a little further, so I can work out what is happening, what amendments have you made to the Mod files (and are you using both ZenCart v1.5.0 and Google Checkout for ZenCart v1.5.0?)
If you could let me know, that would be great and I can assist further.
Regards,
Matt
Not yet i'm afraid guys, my plan was to get this out as the next release, but I had to get a version out compatible with ZenCart v1.5.0.
I will keep you both posted on this, drop me a quick email to [email protected] and I will drop you an email when I have a pre-release version ready if you would like to trial for me....
Ahh ok - Uninstalling is easy if everything is working correctly. Pressing remove will remove the database items required, and then it is just a case of rolling back the files.
Would it be easier if I provided a test hosting space that you can upload a copy of all files to, followed by restoring the database and then we can test this together and check; or alternatively I can install on your server on your behalf (taking a backup of all files/DB first)
Hi I keep getting this error message the sale goes through but is not showing in zencart
We encountered an error trying to access your server at https://www.rvsolarsystems.co.uk/goo...nsehandler.php -- the error we got is Send failed with code: 401. Response body was: Failed to Get Basic Authentication Headers
cheers peter
Willie,
I have just spent some time working on this, and have updated the module to pull through the Sort Orders from Modules > Shipping.
I have released this as v1.5.1, which has been submitted to the contributions, but can be downloaded from here:
https://github.com/mattclements/Goog...zipball/v1.5.1
The only changed file is /googlecheckout/gcheckout.php so if you have v1.5.0 of the module already installed you can just override this file.
Regards,
Matt
Sounds like the username/password has been entered incorrectly, if you go to: https://www.rvsolarsystems.co.uk/goo...nsehandler.php can you login with your API Key/API Secret (you should receive the message "Invalid or not supported Message" once logged in). If not then this is your problem.
When enabling htaccess basic authentication within the Module Configuration, click the link to generate the htaccess file and htpasswd file, and create these correctly (not including the <<<Start--- or ---End>>>
Alternatively email me/PM me [email protected] with the contents of your htaccess & htpasswd file, and your API Key/API Secret and I will check this for you.
Ok I reinstalled it today and it works... mostly. I mean it processes the order, and it shows up in my Google orders... but it never shows up in ZC admin area. Is it supposed to? What do I need to do to make it show up with all of my other orders?
Site isn't actually live yet, but it's fully functional: http://opalessenceshop.com
Oh, and it doesn't give any shipping options--it just defaults to USPS First Class mail (the cheapest of the options) and that's that. I'm using USPS mod for shipping.
Cheers, I have just looked and tested - I can login correctly using your API Key, but get a Internal Server Error (500) meaning PHP has thrown an error!
Add:
to the top of the responsehandler.php file so I can have a look at the actual PHP error you are having.PHP Code:
error_reporting(E_ALL);
ini_set('display_errors', '1');
Regards,
Matt
Both of these issues point to an error accessing/processing within the responsehandler.php file from Google. If you login to Google Checkout:
Live:
https://checkout.google.com/sell/
Sandbox:
https://sandbox.google.com/checkout/sell/
Login, Go to Tools, Integration Console.
Do you see any errors here? If so post back with the details and I will take a look
HI Matt Heres what i got
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, [email protected] and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.
Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
Yes! Mind you I looked there yesterday based on your answers to other people and these errors weren't there! There are a bunch of errors exactly like this one:
Mar 9, 2012 10:47:15 PM EST Error 634342963735998 We encountered an error trying to access your server at https://opalessenceshop.com/googlech...nsehandler.php -- the error we got is Send failed with code: 400. Response body was: Invalid or not supported Message
I have another question. I'm trying to style my Login page and I want the Google Checkout button centered in the fieldset it's in... but this code:
Returns this HTML code:PHP Code:
<?php
// ** GOOGLE CHECKOUT **
include(DIR_WS_MODULES . 'show_google_components.php');
// ** END GOOGLE CHECKOUT **
?>
Which as you can see contains not one but TWO <div align="right"> tags... which I want to be <div align="center">... is there any way to change those, or are they Google-end things, or what? I mean I can live with it being right-aligned, it's just that the symmetry would be better if it were centered; see here: https://opalessenceshop.com/index.ph...rfp0cnt77fs743 (that should take you to the page with new customer registration/returning customer login/checkout with paypal/checkout with google; if it takes you to the page that has the form to fill out to register, try putting something in your cart and then clicking "Log In" from the top nav bar.) The PayPal button is centered, so having the Google button centered would just match well... though I don't want the Google button to be centered elsewhere on the site, so I was hoping I could edit just this instance... possible or no?HTML Code:<div align="right">
<div style="width: 180px; text-align: center;"><b></b></div></div>
<div align="right">
<div style="width: 180px"><div align=center><form method="POST" action="https://checkout.google.com/api/checkout/v2/checkout/Merchant/[value removed]" onsubmit="setUrchinInputCode();">
<input type="hidden" name="cart" value="[buncha encoded stuff removed here]">
<input type="hidden" name="signature" value="[value removed]">
<input type="image" name="Checkout" alt="Checkout"
src="https://checkout.google.com/buttons/checkout.gif?merchant_id=[value removed]&style=trans&variant=text&loc=en_US"
height="46" width="180" /><input type="hidden" name="analyticsdata" value=""></form></div><!-- Start Google analytics -->
<script src="https://ssl.google-analytics.com/urchin.js" type="text/javascript">
</script>
<script type="text/javascript">
_uacct = "[value removed]";
urchinTracker();
</script>
<script src="https://checkout.google.com/files/digital/urchin_post.js" type="text/javascript"></script>
<!-- End Google analytics --><div align="center"><a href="javascript:void(window.open('http://checkout.google.com/seller/what_is_google_checkout.html','whatischeckout','scrollbars=0,resizable=1,directories=0,height=250,width=400'));" onmouseover="return window.status = 'What is Google Checkout?'" onmouseout="return window.status = ''"><font size="-2">What is Google Checkout?</font></a></div></div> </div>
<!-- ** END GOOGLE CHECKOUT ** -->
Is NOT valid CSS.. Suggest Googling "centering content CSS" to get the correct way to do this.. You will need to create the classes/IDs in your stylesheet for centering your content..HTML Code:<div align="center">
then take a look at the show_google_components.php file (the one being called by the code you quoted) and add the appropriate div containers where you want to apply your classes/IDs.
That sounds like a mis-configuration in Google Checkout.
Go to: https://checkout.google.com/sell/ (for Live Sites), login and go to Settings, Integration.
Check that Callback contents is set to "Notification as XML", as this will feedback your response in the correct format for the module.
Regards,
Matt
Thats still the 500 error, so the added code to display the errors is not being actioned correctly.
Do you have access to your error_logs which would hold a log of all PHP errors for the site?
Failing that, feel free to drop over the FTP details to [email protected] and I can diagnose further for you (or via PM)
Thank you so much for the donation, donations help me to cover my costs developing this module!
I have fixed the issue for you now, this was actually due to your host blocking folders that were chmod'ed to 777 (world writable), probably due to security which was what your googlecheckout folder was set to (so when I created a test phpinfo.php inside the folder this threw the error too).
Going to the responsehandler.php file previously, and logging in with your API Key & API Secret will display: Invalid of not supported message which is what is expected without an API call being made.
Thanks again!
Regards,
Matt
No problem - glad it all works.
Files should be uploaded and left at their normal mode (normally the FTP will upload these to the correct rules (often 755), and then just chmod the 2 log-files inside the log directory (which is basically what I did for you).
Regards,
Matt
ok cheers but and your going to hate me for this but just clicked on the my account in the nav bar https://www.rvsolarsystems.co.uk/ind...ain_page=login and the goole checkout button is showing :censored: beging to wonder if this template is messed up as if you remember you had to do some work on it before and it might be better finding another one.
Ok - I dont understand this one - you say that on logging in it shows the Google Checkout button (i.e. before they login)? If so this is meant to happen as Google Checkout does not require you to login first. Instead you make the purchase with Google Checkout and it creates them a used on your site automatically.
Regards,
Matt
Hi everyone,
Im looking for some help,
on my site (http://www.peripheralcentre.co.uk) the GC feature doesnt seem to work, i get the error message saying
"Oops!
We were unable to process your request.
Time when the error happened: 2012-03-13T15:42:50 (UTC) (4bb21b619f928)"
Ive tried everything, my GC setting match with my ZC admin setting so i really cant see whats going wrong!!!!
Can anybody shed some light on the problem so i can get this fixed?
Thanks
JP
I am having problems with the module. It won't calculate sales tax and it won't calculate carrier determined shipping. It always defaults to the base amount. I am only charging tax in Michigan.
http://www.bloomfieldsportsshop.com
Its also not passing the item number along with the order. Is there a way to modify this?
Any ideas?
Yes I have the tax set up in Google Checkout correctly
Hi JP. Do you have any errors in your integration console? Without looking I believe it's in Tools and Integration Console.
Also, be sure your Settings, Integrations settings are:
My company will post digitally signed carts (Checked)
API Callback https://www.peripheralcentre.co.uk/g...nsehandler.php
Notification as XML
API V2 (At least that is what I use)
Of course, verify your Merchant KEY and ID are in ZenCart Correctly
Always helps when you provide DETAILS when posting in support threads..
You said: "Ive tried everything, my GC setting match with my ZC admin setting so i really cant see whats going wrong!!!!"
When you say "Ive tried everything"
It helps if you posted details about what "everything" means..
When you say "my GC setting match with my ZC admin setting"
It helps if you posted what those settings are.
The more details you can provide on your issue, the better..:smile:
Any idea why it defaults to the most expensive shipping option (Express) rather than the cheapest (First Class)?
Yep, i have a load
13 Mar 2012 08:09:38 PDT Error - The address that you are shipping from is invalid. Please send a correct US address.
13 Mar 2012 08:09:11 PDT Error - The address that you are shipping from is invalid. Please send a correct US address.
13 Mar 2012 08:04:55 PDT Error - The address that you are shipping from is invalid. Please send a correct US address.
13 Mar 2012 08:04:18 PDT Error - The address that you are shipping from is invalid. Please send a correct US address.
13 Mar 2012 07:59:27 PDT Error - The address that you are shipping from is invalid. Please send a correct US address.
13 Mar 2012 07:58:20 PDT Error - The address that you are shipping from is invalid. Please send a correct US address.
13 Mar 2012 07:57:35 PDT Error - The address that you are shipping from is invalid. Please send a correct US address.
13 Mar 2012 07:57:33 PDT Error - The address that you are shipping from is invalid. Please send a correct US address.
The thing is, i cant send to a US address as my customers are based in the UK!
Try to disable US Google Shipping Calculations. Not sure, but sounds like you need to use merchant calculated shipping...
Some info here:
http://forums.oscommerce.com/topic/2...address-error/
Sorry for taking so long to get back to everybody - I have been working flat-out on various projects including the new version with support for Adv Shipper.
In regards to the issue you are having, you need to switch off Google Checkout calculating Shipping rates, as this is throwing your error.
Go to Zen Cart Admin Panel > Modules > Payment > Google Checkout and click Edit.
Change the following section from True to False, and try that...
http://www.mattclements.co.uk/files/...s_shipping.png
Please can you provide some further details (such as the version of Zen Cart, and the version of Google Checkout Module).
I know I fixed some tax-based issues a couple of versions back which may affect this.
Also please could you provide some details of how I can set this up on my test installation so I can debug further for you.
Regards,
Matt
Thank you for supporting this! I finally have it working properly again after giving it up as abandoned some time ago. I really appreciate you taking this on.
I have a "best practices" question that I can't find an answer to elsewhere.
I am using GC version 1.5 and Zencart version 1.3.9h.
I currently have API Version 2.2 selected and things work fine. The options range through 2.5 and I am wondering if I should select a higher option. What is recommended?
Problem regarding "The address that you are shipping from is invalid. Please send a correct US address. "
Zencart 1.5
Address in Configuration/Mystore already set as US address.
GoogleCheckout Carrier Calculated Shipping
False
Not SSL Certified at the moment.
Where can I set the certain address inorder to get through this part?
Running newest version of zencart and just downloaded the GC module. Installed everything but for some reason I am getting $1.00 shipping prices for:
Free Options: $0.00 (I only have this for orders over $75.00, yet its showing up for a $4.00 test order - GC Sandbox)
UPS Next Day Air Early AM $1.00
USPS Media Mail $1.00
USPS Parcel Post $1.00
USPS Express Mail $1.00
How do I fix these?!?!?!? Thanks!
^^^^^ Bump, anyone?!?!?!?!
If no one has answered yet, it may be that they...
A. Don't have an answer to your issue
B. Have been busy with their own outside lives and have not yet had a chance to respond
FYI.. the forum admins around here REALLY frown upon post bumping.. This is an active thread, and I'm sure someone will get back to you soon..
In the meantime suggest double and TRIPLE checking your settings.. I can't tell you how many times it was a setting that I overlooked that 'caused me to darn near pull my hair out..
OK, solved the $0.00 shipping issue from this link:
http://www.zen-cart.com/forum/showthread.php?p=656187
(I do not understand why the GC module which is recent did not incorporate this, since this issue seems to be around from quite a while ago).
Still need help on the $1.00 shipping issue. Thanks.
I just noticed that shipping charges are completely different between ZenCart and once it merges over to Google Checkout. I'm getting ready to give up on this mod.
Anyone else having these issues?
I was getting the $1.00 shipping charges - because my Google Checkout was set to SANDBOX.
Now, that that SSL is installed, and the store in a LIVE environment, everything works fine. YMMV
The only "issue" I see, is whenever I check "Who's Online", the Google responsehandler.php is shown many times per day. Never noticed this before with previous versions of ZC, but perhaps it is normal with 1.5.0.
Hello there,
Sorry for the delayed response! As others have noted I currently work on the Google Checkout Module for Zen Cart, and have been really busy with other projects. Also this forum doesn't always send me email notifications so I haven't received any details over the last few weeks.
Ok - Thanks for the details, I have noted the first issue with the Free Shipping (via Free Options) as a bug, and have completed a bug fix which I am checking through now, before beginning the final testing on this to release.
If you go to http://sandbox.google.com/checkout/sell/ (or http://checkout.google.com/sell/ if you are using Live) and go to Tools > Integration Console
Do have any errors listed here?
Thanks matt. Using sandbox. Here is the XML and error:
Code:<?xml version="1.0" encoding="UTF-8"?>
<error xmlns="http://checkout.google.com/schema/2" serial-number="xxxxxxxxxxxxxxxxxx">
<error-message>Carrier calculated shipping options have not been provided. Must specify the carrier and delivery type.</error-message>
</error>
Code:<?xml version="1.0" encoding="UTF-8"?>
<checkout-shopping-cart xmlns="http://checkout.google.com/schema/2">
<shopping-cart>
<items>
<item>
<item-name>Compact - Lime Green</item-name>
<item-description></item-description>
<unit-price currency="USD">4</unit-price>
<quantity>1</quantity>
<merchant-private-item-data>
<item>XXXXXXXXX</item>
</merchant-private-item-data>
<merchant-item-id>19</merchant-item-id>
<item-weight unit="LB" value="0.114" />
</item>
</items>
<merchant-private-data>
<session-data>XXXXXXXXXXXXXX;zenid</session-data>
<ip-address>XXXXXXXXXXX</ip-address>
</merchant-private-data>
</shopping-cart>
<checkout-flow-support>
<merchant-checkout-flow-support>
<edit-cart-url>https://newworldtreasure.com/index.php?main_page=shopping_cart</edit-cart-url>
<continue-shopping-url>https://newworldtreasure.com/index.php?main_page=checkout_success</continue-shopping-url>
<shipping-methods>
<flat-rate-shipping name="Free Options: Free Options">
<price currency="USD">0</price>
<shipping-restrictions>
<allow-us-po-box>true</allow-us-po-box>
<allowed-areas>
<us-country-area country-area="ALL" />
</allowed-areas>
</shipping-restrictions>
</flat-rate-shipping>
<flat-rate-shipping name="Free Options: Free Options intl">
<price currency="USD">0</price>
<shipping-restrictions>
<allow-us-po-box>true</allow-us-po-box>
<allowed-areas>
<world-area />
</allowed-areas>
<excluded-areas>
<postal-area>
<country-code>US</country-code>
</postal-area>
</excluded-areas>
</shipping-restrictions>
</flat-rate-shipping>
<carrier-calculated-shipping>
<carrier-calculated-shipping-options>
</carrier-calculated-shipping-options>
<shipping-packages>
<shipping-package>
<ship-from id="Store_origin">
<city></city>
<region>AZ</region>
<postal-code>85746</postal-code>
<country-code>US</country-code>
</ship-from>
<width unit="IN" value="1" />
<length unit="IN" value="1" />
<height unit="IN" value="1" />
<delivery-address-category>RESIDENTIAL</delivery-address-category>
</shipping-package>
</shipping-packages>
</carrier-calculated-shipping>
</shipping-methods>
<request-buyer-phone-number>true</request-buyer-phone-number>
<merchant-calculations>
<merchant-calculations-url>https://newworldtreasure.com/googlecheckout/responsehandler.php</merchant-calculations-url>
<accept-merchant-coupons>true</accept-merchant-coupons>
<accept-gift-certificates>false</accept-gift-certificates>
</merchant-calculations>
<tax-tables merchant-calculated="false">
<default-tax-table>
<tax-rules>
<default-tax-rule>
<shipping-taxed>false</shipping-taxed>
<rate>0</rate>
<tax-area>
<world-area />
</tax-area>
</default-tax-rule>
</tax-rules>
</default-tax-table>
</tax-tables>
<rounding-policy>
<mode>UP</mode>
<rule>PER_LINE</rule>
</rounding-policy>
</merchant-checkout-flow-support>
</checkout-flow-support>
</checkout-shopping-cart>
What is the ETA on getting this to work with Advanced Shipper? I'm finishing up my dad's site and his shipping is so specialized and weird that CEON had to write in a little hack to make even Advanced Shipper calculate it correctly... it's the ONLY shipping module I can use. I really need to get GC working with Advanced Shipper...
I appreciate that you're doing this at all--thank you so much for all the time you've already put into it. I use it on my own site and it works fine with the USPS shipping module... but I really want to get it going on my dad's site.
Hey, Matt. Just checking back in to see if you know of a resolution to the problem I am having? Thanks!
Zen Cart 1.5.0
GC Mod Version 1.5.1
Installed the mod yesterday, have the shipping setup at GC at a flat rate of 9.95
customer checked out today and
- Was only charged $2 for shipping
- Zen Cart has no record of the transaction
I got an email from GC and in the GC control panel it shows the sale, but no entry in Zen Cart orders and no customer created.
I have disabled the mod for now, was hoping this would work without issue. Grrrrrrrrrrrrrrr
Yea, looks like I'll just be using PayPal - didn't really want to but no feed back on issues...
I've come across another problem, if I place an order as a new customer with no account both paypal and google checkout buttons are visable in the shopping cart page but if I place an order while loged in as a registered customer only the google check out button is visable in the shopping cart page. this happens even when I place an order while not loged in then log in the paypal button disapears. :frusty:
I had it working find, but then I installed FEAC which also edits orders.php. I merged the Google Checkout changes into the FEAC version of orders.php because it was less complicated than going the other way. Anyway, now when I make a test order and then try to refund it, I get this error at the top of the page:
Ideas?Code:Invalid Google Checkout State transition: Google Processing [101] => Google Refunded [107], revert to Google Processing [101] and try again. See README
Could someone tell me what I am doing wrong? I want to test it without SSL. I have googlecheckout installed and are using a subdomain.Quote:
Failed to Get Basic Authentication Headers
Settings
---------
https://sandbox.google.com/checkout/
Sandbox merchant details added.
.htaccess Basic Authentication Mode: True
.htaccess files added.
Select Merchant Calculation Mode of Operation: http
Google Settings:
------------------
API callback URL added
Notification Serial Number selected.
Hi,
I am trying to integrate Google Checkout into our site. We are already using PayPal but would offer both.
If I see it correctly, Google Checkout is not supported in the Custom Checkout from Zen Cart, which means you can't use Gift Certificates or Coupons as part of the payment process. PayPal can be used as part of the Custom Checkout though.
Can anybody shed some light on why this is not enabled in the Google Checkout?
Thanks
I installed Google Checkout mod v. 1.4.7 on Zen Cart v. 1.3.8a. The module itself appears to be working fine (still waiting for google to validate my bank account before I activate it) but since installing it my shopping cart is not showing nor is the right side bar when you click the shopping cart link. from all other pages the right side bar shows the shopping cart box, but there is no way to edit the products in the shopping cart now.
my zen cart is located at http://djeba.org/marketplace
Anyone know how I can remove this mod just to may problems and I hate having mods I don't use just sitting there. any help appreciated