Forums / Addon Payment Modules / Google Checkout Problem

Google Checkout Problem

Locked

Started by adds on 11 May 2007, 9:57 AM · Views: 10,279

Results 1 to 20 of 23
This thread is locked. New replies are disabled.
11 May 2007, 9:57 AM
#1
adds avatar

adds

Zen Follower

Join Date:
Nov 2005
Posts:
255
Plugin Contributions:
0

Google Checkout Problem

Hi all,

Can anyone help me with this Google Checkout Problem? I have had the folowing reply back from Google tec Support:

If you already have an order management system, you can add Google Checkout to your existing system with a 'Level 2' integration. Once you've integrated, Google Checkout will send order information to the API callback URL you specify in the 'Integration' tab of the 'Settings'
section in your Merchant Center.

If you haven't implemented a Level 2 Google Checkout integration, you don't need to specify an API callback URL.

If you're using an off-the-shelf shopping cart you can ask your shopping cart provider if they offer a Level 2 integration option. If so, they can provide you with the appropriate callback URL for your account.

The reason you're receiving an error ("Invalid value for body of allowed-areas"), is due to the UK being specified as a US state in your cart XML.

<shipping-restrictions> <allowed-areas> <us-state-area> <state>UK</state> </us-state-area> </allowed-areas>

Integration Issues
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/flat-rate-shipping/shipping-restrictions:
Must be a U.S. 2-letter postal code or state name


13 May 2007, 8:48 PM
#2
adds avatar

adds

Zen Follower

Join Date:
Nov 2005
Posts:
255
Plugin Contributions:
0

Re: Google Checkout Problem

Adds:

Hi all,

Can anyone help me with this Google Checkout Problem? I have had the folowing reply back from Google tec Support:

If you already have an order management system, you can add Google Checkout to your existing system with a 'Level 2' integration. Once you've integrated, Google Checkout will send order information to the API callback URL you specify in the 'Integration' tab of the 'Settings'
section in your Merchant Center.

If you haven't implemented a Level 2 Google Checkout integration, you don't need to specify an API callback URL.

If you're using an off-the-shelf shopping cart you can ask your shopping cart provider if they offer a Level 2 integration option. If so, they can provide you with the appropriate callback URL for your account.

The reason you're receiving an error ("Invalid value for body of allowed-areas"), is due to the UK being specified as a US state in your cart XML.

<shipping-restrictions> <allowed-areas> <us-state-area> <state>UK</state> </us-state-area> </allowed-areas>

Integration Issues
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/flat-rate-shipping/shipping-restrictions:
Must be a U.S. 2-letter postal code or state name


Hi,
Is anyone able to advise on this at all please?
Thanks,
Adam.

16 Oct 2008, 6:10 PM
#3
ehswift avatar

ehswift

New Zenner

Join Date:
May 2008
Location:
Amarillo, TX
Posts:
39
Plugin Contributions:
0

Re: Google Checkout Problem

My issue is that Google is not communicating with the my cart. Orders are not showing up in the ZenCart Admin. I have an ssl cert and have enabled the https setting in the google checkout module, but something is wrong, not sure where to start trouble shooting this one. Please help!

**Edward Swift: **AbilityMovingandStorage.com

16 Oct 2008, 10:02 PM
#4
guggs avatar

guggs

New Zenner

Join Date:
Oct 2008
Location:
Pasadena, California
Posts:
8
Plugin Contributions:
0

Re: Google Checkout Problem

i just solved this problem today (i'm assuming it's the same problem you're having).

the answer is in the "tracking users and orders" section of the "Readme" document that came with the google checkout files you (should have) downloaded.

excerpt from "readme"

  • INSTALLATION NOTES
    ==================
  1. Follow instructions contained in the INSTALLATION file.
  2. Verify the installation from the Admin site and selecting MODULES->PAYMENTS
    and checking if Google Checkout is listed as a payment option.
  3. Set the file attribute to 777 for /googlecheckout/logs/response_error.log and
    /googlecheckout/logs/response_message.log files.
    4. Go to http://<url-site-url>/googlecheckout/responsehandler.php
    ,
    or a request for User and Password, go to the next section.

    If you get any errors, you must correct all errors before proceeding.
    Refer to the troubleshooting section below or go to the support forum for help.

#4 is very important... replace "<url-site-url>" with the path to your /googlecheckout... folder on the host server.

eg.
https://www.zippers.com/zencart/googlecheckout/responsehandler.php

If you get a 'Invalid or not supported Message', 'Fail to get HTTP Authentication', you're on the right track.

you must also have a google analytics account set up.

excerpt from readme:

Enabling E-Commerce Reporting for Google Analytics

To track Google Checkout orders, you must enable e-commerce reporting for your
website in your Google Analytics account. The following steps explain how you
enable e-commerce reporting for your website:

  1. Log in to your Google Analytics account.
  2. Click the Edit link next to the profile you want to enable. This link
    appears in the Settings column.
  3. On the Profile Settings page, click the Edit link in the Main Website
    Profile Information box.
  4. Change the selected E-Commerce Website radio button from No to Yes.
    More info:
    http://code.google.com/apis/checkout/developer/checkout_analytics_integration.html

next, log into your google checkout account and click on the "my sales" link at the top of the page and click on the "settings tab". when you get to the settings tab, navigate to "integration" using the links on the left side of the screen.

now you should find a section labeled "API callback URL (Level 2 integrations only)"... in the "API callback URL: box, you must type the url to the **responsehandler.php **file.

eg.
https://www.zippers.com/zencart/googlecheckout/responsehandler.php

that should do it!!

btw
here's the excerpt from the readme dealing with tracking:

TRACKING USERS AND ORDERS

In order to provide this support (as required for Level 2 integration), update
the API callback request field in the seller account to
https://<url-site-url>/googlecheckout/responsehandler.php .
Note that the production Checkout server requires an SSL callback site.
The Sandbox server accepts non SSL callback URLs.

View your Google Checkout customers and their orders in the Reports tab.
For each order, the default starting state is Google New.
GC Orders States in ZC Admin

GOOD LUCK:smile:

Gary

Get your cup of tea at http://www.marymellowteas.com

24 Nov 2008, 7:55 PM
#5
conspicuouschick avatar

conspicuouschick

New Zenner

Join Date:
Nov 2008
Posts:
39
Plugin Contributions:
0

Re: Google Checkout Problem

I seem to be having this same issue. Customers are able to make purchases through the site using google checkout because I get an email from google checkout. However, it's not showing in my admin at all, under customers or orders.

Even better, it's not charging any shipping cost. Oh joy, oh rapture.

25 Nov 2008, 2:35 PM
#6
conspicuouschick avatar

conspicuouschick

New Zenner

Join Date:
Nov 2008
Posts:
39
Plugin Contributions:
0

Re: Google Checkout Problem

I followed these directions, most of which I had already done. However, there's a slight hitch:

Like most ecommerce folks, I multi-channel. Specfically, I have an ecrater store which also takes google checkout, so my API callback is related to ecrater. Other than setting up a completely different google checkout account, google analytics account, etc. how am I supposed to work google checkout with both ecrater and zencart?

19 Oct 2009, 5:28 PM
#7
rcht avatar

rcht

New Zenner

Join Date:
Aug 2009
Posts:
30
Plugin Contributions:
0

Re: Google Checkout Problem

I am sure this has been posted several times, but this issue we are having is only 1 of the problems with GC v1.4.7.

Problem 1: Today we had out first sale via Google Checkout, custumer purchased a $12 item and paid only $1 for shipping, where normally he would have to pay about $2.50.

Problem 2: I logged in to Admin to see if the order was there, and the order did not link to Zen Cart Orders, nor was the customer info registered. Is it suppose to register their info?

Problem 3: I made a test product and added it to cart and went to check out via GC. I Had no problem seeing correct postage info.
Shipping pricing was correct. Is it possible that somehow this customer is messing with the code. Why was his checkout at $1 and mine was OK??

Problem 4: In Payment module under Google Checkout, I cannot see USPS Priority, only Media, Parcel Post and Express under the Carrier Calculater Shipping Configuration. Which in turn does not show up in the GC during checkout .

Thank you for any insight.

20 Oct 2009, 4:20 AM
#8
rcht avatar

rcht

New Zenner

Join Date:
Aug 2009
Posts:
30
Plugin Contributions:
0

Re: Google Checkout Problem

I have just asked a friend to purchase a $0.50 test item using his Google account, and the order came through just fine. Proper shipping cost was charged.

I feel like I am getting ripped off here, by someone that knows how to mess with the GC code!!!!

Also my friend told me that the USPS Priority mail option was also not available to him when he tried to check out.

20 Oct 2009, 5:50 AM
#10
rcht avatar

rcht

New Zenner

Join Date:
Aug 2009
Posts:
30
Plugin Contributions:
0

Re: Google Checkout Problem

I also noticed that First class shipping is not available.

This is what I have done so far:

I have checked the Google ReadMe file and followed the instuctions and set the option below to TRUE:
**
.htaccess Basic Authentication Mode**
Your site Site in installed with PHP over CGI?
This configuration will disable PHP Basic Authentication that is NOT compatible with CGI used in the responsehandler.php to validate Google Checkout messages.
If setted True you MUST configure your .htaccess files here.

False
xTrue

I clicked on the "here" link and input my GC merchant user ID and Key.

Absolute dir to googlecheckout/ : THIS /googlecheckout LINK WAS ALREADY PROVIDED SO I LEFT IT ALL ALONE.

then I went to my FTP program and set the Entire googlecheckout folder as 777, including all folders and files within it.

then I put a Check mark next to :

Check if dir exists: V
Create Files: V

and I hit the Create button.

In response I received a message on top of the page reffering to AuthName "Google checkout Basic Authentication"
and something about .htaccess file and .htpasswd

with confirmation message just below that:

"Files Created!"

then I turned back all files back to 604 and folders to 705 (as they were originally)

and hit UPDATE in the google shipping module of the webpage.

Now the question:

Did I do everything right?
I sure as heck cannot see any diffrence, in the way GC processes orders.

We have tried another test order and Google did not update Zen Cart.

20 Oct 2009, 5:53 AM
#11
rcht avatar

rcht

New Zenner

Join Date:
Aug 2009
Posts:
30
Plugin Contributions:
0

Re: Google Checkout Problem

I have looked into the shipping_methods.php file and found this

$mc_shipping_methods = array(
'usps' => array(
'domestic_types' =>
array(
'EXPRESS' => 'Express Mail',
'FIRST CLASS' => 'First-Class Mail',
'PRIORITY' => 'Priority Mail',
'PARCEL' => 'Parcel Post',
'BPM' => 'Bound Printed Material',
'LIBRARY' => 'Library'

It looks as the proper shipping classes are listed

then how come they do not show as option is GC payment module and during check out.

20 Oct 2009, 6:08 AM
#12
rcht avatar

rcht

New Zenner

Join Date:
Aug 2009
Posts:
30
Plugin Contributions:
0

Re: Google Checkout Problem

Thanks for the link but it does not seem like a full solution.

These are the setting I have set in the GC payment module.
I sett all CCS values to $111 just to deter anyone from trying to pull that crap again.

Please see all the way down, the BOLD type shows the 3 USPS options GC users see when checking out. There is got to be a way to edit this and get rid of Media Mail and add Priority and First class.

United States Postal Service
domestic_types
Express Mail
First-Class Mail
Priority Mail
Parcel Post
Bound Printed Material
Library
international_types
Global Express Guaranteed (1 - 3 days)
Global Express Guaranteed Non-Document Rectangular (1 - 3 days)
Global Express Guaranteed Non-Document Non-Rectangular (1 - 3 days)
Express Mail International (EMS) (3 - 5 days)
Express Mail International (EMS) Flat Rate Envelope (3 - 5 days)
Priority Mail International (6 - 10 days)
Priority Mail International Flat Rate Box (6 - 10 days)
Priority Mail International Flat Rate Envelope
First-Class Mail International

GoogleCheckout Carrier Calculated Shipping
Do you want to use GC Carrier calculated shipping? This feature can be mixed with Flat Rate Shipping, but not Merchant Calculated.

X True (set to true) <--- IS THIS CORRECT?????????????????/
False

Carrier Calculater Shipping Configuration
Set Default Values, Fix and Variable charge
Set Def. Value to 0 to disable the method

FedEx
domestic_types
Def. Value | Fix Charge | Variable | Method Name
USD: USD: % Ground
USD: USD: % Home Delivery
USD: USD: % Express Saver
USD: USD: % 2Day
USD: USD: % Standard Overnight
USD: USD: % Priority Overnight
USD: USD: % First Overnight
UPS
domestic_types
Def. Value | Fix Charge | Variable | Method Name
USD: USD: % Ground
USD: USD: % 3 Day Select
USD: USD: % 2nd Day Air
USD: USD: % Next Day Air Saver
USD: USD: % Next Day Air
USD: USD: % Next Day Air Early AM
USPS
domestic_types
Def. Value | Fix Charge | Variable | Method Name
USD: USD: % Media Mail
USD: USD: % Parcel Post
USD: USD: % Express Mail

20 Oct 2009, 6:21 AM
#13
rcht avatar

rcht

New Zenner

Join Date:
Aug 2009
Posts:
30
Plugin Contributions:
0

Re: Google Checkout Problem

One more thing:

In the GC integration settings the API callback URL is set to :

https://www.my_webpage.com/googlecheckout/responsehandler.php

And "MY COMPANY WILL ONLY POST DIGITALY SIGNED CARTS" radio box is checked.

and
Callback contents is set as :
Notification as XML
e.g. <google-order-number>123</google-order-number>

The Advanced tab has no options checked.

Is this Correct?

what is the diffrence between choosing XML and HTML??

20 Oct 2009, 5:31 PM
#14
rcht avatar

rcht

New Zenner

Join Date:
Aug 2009
Posts:
30
Plugin Contributions:
0

Re: Google Checkout Problem

I have also been getting this message in my Google Checkout integration console

** We encountered an error trying to access your server at https://www.my-website.com/googlecheckout/responsehandler.php -- the error we got is java.net.SocketTimeoutException: Read timed out.**

as well as sent back to my email:

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

This message started to happen after we received the $1 shipping order and to prevent future purchases I uninstalled GC.
The item was then shipped to the customer and I logged in to GC on the web to update the order into shipped. thats when I got above message.

22 Oct 2009, 3:05 AM
#15
rcht avatar

rcht

New Zenner

Join Date:
Aug 2009
Posts:
30
Plugin Contributions:
0

Re: Google Checkout Problem

By the lack of response, perhaps we are all in the same boat and GC is a pain to get it to work properly???

5 Nov 2009, 3:33 AM
#16
rcht avatar

rcht

New Zenner

Join Date:
Aug 2009
Posts:
30
Plugin Contributions:
0

Re: Google Checkout Problem

any one know the answer to any of the above issues?

Thank you

14 Dec 2009, 5:39 PM
#17
lextechs avatar

lextechs

Zen Follower

Join Date:
Mar 2005
Location:
Tempe, AZ
Posts:
316
Plugin Contributions:
0

Re: Google Checkout Problem

Google checkout sales are not transferring to Zen cart Admin
1 I have tow orders below one created through the Zen cart checkout process and one created after sending the customer an email invoice.
2. The first order sent through Zen cart check out process did not relay the odder back to Zen cart admin
3. the order sent via email invoice did create a order in Zen cart admin
4 The Google checkout->response_message.log shows the following data: I have removed customers information and replaced with “X” for security reasons. Where ever there is an “X” that data was sent to Google and relayed back to the response log.
I have also added comments to data that was not provided by the customer in order to explain some of the blank fields.

Order through Zen Cart process
Fri Dec 11 14:18:03 CST 2009:- <?xml version="1.0" encoding="UTF-8"?>
<new-order-notification xmlns="http://checkout.google.com/schema/2" serial-number="XXXXXXXXXXXXXXXXX">
<buyer-billing-address>
<company-name></company-name>
<contact-name>XXXXXXXXXXX</contact-name>
<email>XXXXXX</email>
<phone>XXXXXXX</phone>
<fax></fax> Was not provided by the customers
<address1>XXXXXXXX</address1>
<address2></address2> Was not provided by the customers
<country-code>XX</country-code>
<city>XXXXXXXX</city>
<region>XXXXX</region>
<postal-code>XXXXX</postal-code>
</buyer-billing-address>
<timestamp>2009-12-11T20:17:57.326Z</timestamp>
<google-order-number>XXXXXXXXXXX</google-order-number>
<shopping-cart>
<merchant-private-data>

  <session-data>XXXXXXXXXXXX;zenid</session-data>
  
  
  <ip-address>XXXXXXXXXXXXXXX</ip-address>
  

</merchant-private-data>
<items>
  <item>
    <item-weight value="XXXXXXXX" unit="LB" />
    <tax-table-selector>Taxable Goods</tax-table-selector>
    <item-name>XXXXXXXXXXXXXXXX</item-name>
    <item-description></item-description> This is in the item however it was not relayed to Google or the response handler
    <quantity>X</quantity>
    <unit-price currency="USD">XXXXXXXX</unit-price>
    <merchant-item-id>XXXXXX</merchant-item-id>
    <merchant-private-item-data>
      
      
      <item>XXXXXXXXXX</item> This is a bunch of encrypted data
      
    
    </merchant-private-item-data>
  </item>
  <item>
    <item-weight value="XXXXXX" unit="LB" />
    <item-name>Reward Points earned:</item-name>
    <item-description></item-description>
    <quantity>XXXXXX</quantity>
    <unit-price currency="USD">XXXXXX</unit-price>
    <merchant-private-item-data>
      
      
      <order_total>XXXXXXXXXX=</order_total> This is a bunch of encrypted data
      
    
    </merchant-private-item-data>
  </item>
</items>
</shopping-cart> <order-adjustment> <merchant-codes /> <shipping> <carrier-calculated-shipping-adjustment> <shipping-name>XXXXXXXXXXX</shipping-name> <shipping-cost currency="USD">XXXXXXXX</shipping-cost> the shipping cost was not calculated correctly </carrier-calculated-shipping-adjustment> </shipping> <total-tax currency="USD">XXXXXX</total-tax> <adjustment-total currency="USD">XXXXXXX</adjustment-total> </order-adjustment> <buyer-id>XXXXXXXXXX</buyer-id> <buyer-shipping-address> <company-name></company-name> Was not provided by the customer <contact-name>XXXXXXXXXXX</contact-name> <email>XXXXXXXXXXXXX</email> <phone></phone> was provided but not relayed <fax></fax> <address1>XXXXXXXXXX</address1> <address2></address2> Was not provided by the customer <country-code>XX </country-code> <city>XXXXXXXX</city> <region>XX</region> <postal-code>XXXXXXXXXX</postal-code> </buyer-shipping-address> <buyer-marketing-preferences> <email-allowed>fXXXXXXX</email-allowed> </buyer-marketing-preferences> <order-total currency="USD">XXXXXXXX</order-total> <fulfillment-order-state>NEW</fulfillment-order-state> <financial-order-state>REVIEWING</financial-order-state> </new-order-notification>

Fri Dec 11 14:33:13 CST 2009:- <?xml version="1.0" encoding="UTF-8"?>
<order-state-change-notification xmlns="http://checkout.google.com/schema/2" serial-number="XXXXXXXXXXX
<new-fulfillment-order-state>NEW</new-fulfillment-order-state>
<new-financial-order-state>CHARGEABLE</new-financial-order-state>
<previous-fulfillment-order-state>NEW</previous-fulfillment-order-state>
<previous-financial-order-state>REVIEWING</previous-financial-order-state>
<timestamp>2009-12-11T20:33:07.532Z</timestamp>
<google-order-number>XXXXXXXXXXXXX</google-order-number>
</order-state-change-notification>

Fri Dec 11 14:33:14 CST 2009:- <?xml version="1.0" encoding="UTF-8"?>
<order-state-change-notification xmlns="http://checkout.google.com/schema/2" serial-number="XXXXXXXXXXX">
<new-fulfillment-order-state>NEW</new-fulfillment-order-state>
<new-financial-order-state>CHARGEABLE</new-financial-order-state>
<previous-fulfillment-order-state>NEW</previous-fulfillment-order-state>
<previous-financial-order-state>REVIEWING</previous-financial-order-state>
<timestamp>2009-12-11T20:33:07.532Z</timestamp>
<google-order-number>XXXXXXXXXXXXX</google-order-number>
</order-state-change-notification>

Fri Dec 11 13:33:14 MST 2009:- <?xml version="1.0" encoding="UTF-8"?><notification-acknowledgment xmlns="http://checkout.google.com/schema/2"/>

Fri Dec 11 14:33:15 CST 2009:- <?xml version="1.0" encoding="UTF-8"?>
<risk-information-notification xmlns="http://checkout.google.com/schema/2" serial-number="XXXXXXXXXXXXXX">
<timestamp>2009-12-11T20:33:07.532Z</timestamp>
<risk-information>
<billing-address>
<company-name></company-name> Was not provided by the customer
<contact-name>XXXXXXXXX</contact-name>
<email>XXXXXXXXXXXXXXX </email>
<phone>XXXXXXXXXXXX</phone>
<fax></fax> Was not provided by the customer
<address1>XXXXXXXXXXXX</address1>
<address2></address2> Was not provided by the customer
<country-code>XXX</country-code>
<city>XXXXXXX</city>
<region>XXXX</region>
<postal-code>XXXXXXX</postal-code>
</billing-address>
<ip-address>XXXXXXXXXX</ip-address>
<avs-response>X</avs-response>
<cvn-response>X</cvn-response>
<eligible-for-protection>XXXXX</eligible-for-protection>
<partial-cc-number>XXXXXXX</partial-cc-number>
<buyer-account-age>XXXXXX</buyer-account-age>
</risk-information>
<google-order-number>XXXXXXXXX</google-order-number>
</risk-information-notification>

Fri Dec 11 14:33:16 CST 2009:- <?xml version="1.0" encoding="UTF-8"?>
<risk-information-notification xmlns="http://checkout.google.com/schema/2" serial-number="XXXXXXXXXXXXXX">
<timestamp>2009-12-11T20:33:07.532Z</timestamp>
<risk-information>
<billing-address>
<company-name></company-name> Was not provided by the customer
<contact-name>XXXXXXXX</contact-name>
<email>XXXXXXXXXXX</email>
<phone>XXXXXXXXXXX</phone>
<fax></fax>was not provided by the customer
<address1>XXXXXXXXXXX</address1>
<address2></address2>Was not provided by the customer
<country-code>XXXXXXXX</country-code>
<city>XXXXXXXXXXXXX</city>
<region>XXXX</region>
<postal-code>XXXXXXXX</postal-code>
</billing-address>
<ip-address>XXXXXXXXXXX</ip-address>
<avs-response>X</avs-response>
<cvn-response>X</cvn-response>
<eligible-for-protection>XXX</eligible-for-protection>
<partial-cc-number>XXXXXX</partial-cc-number>
<buyer-account-age>XXXX</buyer-account-age>
</risk-information>
<google-order-number>XXXXXXXX</google-order-number>
</risk-information-notification>

This is the invoice order that was sent via email and it created a Zen cart order in Zen Cart admin.

Fri Dec 11 13:33:16 MST 2009:- <?xml version="1.0" encoding="UTF-8"?><notification-acknowledgment xmlns="http://checkout.google.com/schema/2"/>

Sun Dec 13 0:00:54 CST 2009:- <?xml version="1.0" encoding="UTF-8"?>
<new-order-notification xmlns="http://checkout.google.com/schema/2" serial-number="XXXXXXXXX">
<buyer-billing-address>
<company-name></company-name> Not provided by customer
<contact-name>XXXXXXXX</contact-name>
<email>XXXXXXXXXXX</email>
<phone></phone> Not provided by customer
<fax></fax> Not provided by customer
<address1>XXXXXXX</address1>
<address2></address2> Not provided by customer
<country-code>XXXX</country-code>
<city>XXXXXXX</city>
<region>XXXX</region>
<postal-code>XXXX</postal-code>
</buyer-billing-address>
<timestamp>2009-12-13T06:00:52.933Z</timestamp>
<google-order-number>XXXXXXX</google-order-number>
<shopping-cart>
<items>
<item>
<item-name>XXXXXXX</item-name>
<item-description>XXXXXXX</item-description>
<quantity>XXXXX</quantity>
<unit-price currency="USD">XXXX</unit-price>
<merchant-item-id></merchant-item-id> This was not relayed
</item>
</items>
</shopping-cart>
<order-adjustment>
<merchant-codes />
<total-tax currency="USD">XXXXXXX</total-tax>
<adjustment-total currency="USD">XXXXX</adjustment-total>
</order-adjustment>
<buyer-id>XXXXXXXXXX</buyer-id>
<buyer-shipping-address>
<company-name></company-name>V
<contact-name>XXXXXXXXX</contact-name>
<email>XXXXXXXXXXXX</email>
<phone></phone> Not provided by customer
<fax></fax> Not provided by customer
<address1>XXXXXXXXXXXX</address1>
<address2></address2> Not provided by customer
<country-code>XXXXXX</country-code>
<city>XXXXXXX</city>
<region>XXXXX</region>
<postal-code>XXXXX</postal-code>
</buyer-shipping-address>
<buyer-marketing-preferences>
<email-allowed>XXXXXXX</email-allowed>
</buyer-marketing-preferences>
<order-total currency="USD">XXXXXXXX</order-total>
<fulfillment-order-state>NEW</fulfillment-order-state>
<financial-order-state>REVIEWING</financial-order-state>
</new-order-notification>

Sun Dec 13 0:00:55 CST 2009:- <?xml version="1.0" encoding="UTF-8"?>
<new-order-notification xmlns="http://checkout.google.com/schema/2" serial-number="XXXXXXXXX">
<buyer-billing-address>
<company-name></company-name> Not provided by customer
<contact-name>XXXXXXXXX</contact-name>
<email>XXXXXXXXXX</email>
<phone></phone> Not provided by customer
<fax></fax> Not provided by customer
<address1>XXXXXXXX</address1>
<address2></address2>Not provided by customer
<country-code>XXXXXX</country-code>
<city>XXXXXXX</city>
<region>XXXX</region>
<postal-code>XXXXX</postal-code>
</buyer-billing-address>
<timestamp>2009-12-13T06:00:52.933Z</timestamp>
<google-order-number>XXXXXXXXX</google-order-number>
<shopping-cart>
<items>
<item>
<item-name>XXXXXXXXXX</item-name>
<item-description>XXXXXXXX</item-description>
<quantity>XXXXXX</quantity>
<unit-price currency="USD">XXXXXXX</unit-price>
<merchant-item-id></merchant-item-id> This was not relayed
</item>
</items>
</shopping-cart>
<order-adjustment>
<merchant-codes />
<total-tax currency="USD">XXXXX</total-tax>
<adjustment-total currency="USD">XXXXX</adjustment-total>
</order-adjustment>
<buyer-id>XXXXXXXX</buyer-id>
<buyer-shipping-address>
<company-name></company-name>Not provided by the customer
<contact-name>XXXXXXXXX</contact-name>
<email>[email protected]</email>
<phone></phone>not provided by the customer
<fax></fax>Not provided by the customer
<address1>XXXXXXXXX</address1>
<address2></address2>Not provided by the customer
<country-code>XXXXX</country-code>
<city>XXXXXXXX</city>
<region>XXXX</region>
<postal-code>XXXXXX</postal-code>
</buyer-shipping-address>
<buyer-marketing-preferences>
<email-allowed>XXXXXXX</email-allowed>
</buyer-marketing-preferences>
<order-total currency="USD">XXXXXXXX</order-total>
<fulfillment-order-state>NEW</fulfillment-order-state>
<financial-order-state>REVIEWING</financial-order-state>
</new-order-notification>

Sat Dec 12 23:00:56 MST 2009:- <?xml version="1.0" encoding="UTF-8"?><notification-acknowledgment xmlns="http://checkout.google.com/schema/2"/>

Sun Dec 13 0:16:00 CST 2009:- <?xml version="1.0" encoding="UTF-8"?>
<order-state-change-notification xmlns="http://checkout.google.com/schema/2" serial-number="XXXXXXXXXX">
<new-fulfillment-order-state>NEW</new-fulfillment-order-state>
<new-financial-order-state>CHARGEABLE</new-financial-order-state>
<previous-fulfillment-order-state>NEW</previous-fulfillment-order-state>
<previous-financial-order-state>REVIEWING</previous-financial-order-state>
<timestamp>2009-12-13T06:15:57.576Z</timestamp>
<google-order-number>XXXXXXXXXX</google-order-number>
</order-state-change-notification>

Sun Dec 13 0:16:01 CST 2009:- <?xml version="1.0" encoding="UTF-8"?>
<order-state-change-notification xmlns="http://checkout.google.com/schema/2" serial-number="XXXXXXXXXXXX">
<new-fulfillment-order-state>NEW</new-fulfillment-order-state>
<new-financial-order-state>CHARGEABLE</new-financial-order-state>
<previous-fulfillment-order-state>NEW</previous-fulfillment-order-state>
<previous-financial-order-state>REVIEWING</previous-financial-order-state>
<timestamp>2009-12-13T06:15:57.576Z</timestamp>
<google-order-number>XXXXXXXXXXXX</google-order-number>
</order-state-change-notification>

Sat Dec 12 23:16:01 MST 2009:- <?xml version="1.0" encoding="UTF-8"?><notification-acknowledgment xmlns="http://checkout.google.com/schema/2"/>

Sun Dec 13 0:16:02 CST 2009:- <?xml version="1.0" encoding="UTF-8"?>
<risk-information-notification xmlns="http://checkout.google.com/schema/2" serial-number="XXXXXXXXXXX">
<timestamp>2009-12-13T06:15:57.576Z</timestamp>
<risk-information>
<billing-address>
<company-name></company-name>Was not provided by the customer
<contact-name>XXXXXXXX</contact-name>
<email>XXXXXXXXX</email>
<phone></phone> Was not provided by the customer
<fax></fax> Was not provided by the customer
<address1>XXXXXXX</address1>
<address2></address2> Was not provided by the customer
<country-code>XXXX</country-code>
<city>XXXXX</city>
<region>XXXX</region>
<postal-code>XXXXX</postal-code>
</billing-address>
<ip-address>XXXXXXX</ip-address>
<avs-response>X</avs-response>
<cvn-response>X</cvn-response>
<eligible-for-protection>XXXXX</eligible-for-protection>
<partial-cc-number>XXXXXXX</partial-cc-number>
<buyer-account-age>XXXXX</buyer-account-age>
</risk-information>
<google-order-number>XXXXXXXXX</google-order-number>
</risk-information-notification>

Sun Dec 13 0:16:03 CST 2009:- <?xml version="1.0" encoding="UTF-8"?>
<risk-information-notification xmlns="http://checkout.google.com/schema/2" serial-number="XXXXXXXXX">
<timestamp>2009-12-13T06:15:57.576Z</timestamp>
<risk-information>
<billing-address>
<company-name></company-name> was not provided by the customer
<contact-name>XXXXXXX</contact-name>
<email>XXXXXXXXXX</email>
<phone></phone>
<fax></fax> was not provided by the customer
<address1>XXXXXXXX</address1>
<address2></address2> Was not provided by the customer
<country-code>X</country-code>
<city>XXXXXXX</city>
<region>XX</region>
<postal-code>X</postal-code>
</billing-address>
<ip-address>XXXXX</ip-address>
<avs-response>XXX</avs-response>
<cvn-response>XXXX</cvn-response>
<eligible-for-protection>XXX</eligible-for-protection>
<partial-cc-number>XXXXX</partial-cc-number>
<buyer-account-age>XXXX</buyer-account-age>
</risk-information>
<google-order-number>XXXXXXXXX</google-order-number>
</risk-information-notification>

Sat Dec 12 23:16:03 MST 2009:- <?xml version="1.0" encoding="UTF-8"?><notification-acknowledgment xmlns="http://checkout.google.com/schema/2"/>

After review the response_message .log I checked my data base and in can see the partial order information for the order that was created via the Zen cart check out process.

I the table Google order in the data base
For the order created via Zen cart check out process there is no information under
orders_id google_order_number order_amount
However for the invoice order there is information

In the table google_checkout
customers_id buyer_id

There is not information there is not customer id and buyers id for the checkout done via Zen Cart but there is one for order done via email invoice

In the table orders
There is only information for the email order and none for the order that was done through Zen cart
I did notice in orders_Status_history table that under the column orders_status_history_id there is a Id however under orders_id there is a 0 for the order made through Zen cart process

I guess what I am trying to figure is why when a customer uses the Google checkout button on my site page the order is not going through to Zencart adim. I hope the information I provide helps someone to help me figure it out.

Thanks in advance

Lextechs.com Powered By ZenCart

30 Dec 2009, 6:33 AM
#18
new2u avatar

new2u

Zen Follower

Join Date:
Sep 2009
Posts:
186
Plugin Contributions:
0

Re: Google Checkout Problem

Same issue... anyone figure this out?

31 Dec 2009, 11:33 PM
#19
hognutz avatar

hognutz

New Zenner

Join Date:
Jul 2009
Posts:
2
Plugin Contributions:
0

Re: Google Checkout Problem

Did you ever find a solution to this problem? I'm having the same issues.

1 Jan 2010, 5:46 AM
#20
new2u avatar

new2u

Zen Follower

Join Date:
Sep 2009
Posts:
186
Plugin Contributions:
0

Re: Google Checkout Problem

Seeing the same issue. Anyone have any insight?