carviaso / google-checkout-dotnet-sample-code

Automatically exported from code.google.com/p/google-checkout-dotnet-sample-code
0 stars 0 forks source link

Ordersummary and Merchant Private Data not available from API (but is in the Xml) of Cancelled Subscription Notifications #69

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1. Add GCheckout 2.5.0.10 to project
2. Cast Xml into CancelledSubscriptionNotification [e.g., in VB.NET: Dim 
notification As CancelledSubscriptionNotification = 
CType(EncodeHelper.Deserialize(requestXml), CancelledSubscriptionNotification)]
3. Attempt to get the merchant private data [e.g., in VB.NET: Dim privateData() 
As System.Xml.XmlNode = 
notification.ordersummary.shoppingcart.merchantprivatedata.Any]
4. Execption: ordersummary is not a member of CancelledSubscriptionNotificaiton

What is the expected output? What do you see instead?

When you look at the raw Xml that arrives from the Google server, you see that 
the merchant private data is there along with the full order summary ... the 
API simply doesn't make it available for easy consumption.

What version of the product are you using? On what operating system?

GCheckout v.2.5.0.10

Please provide any additional information below.

I'd appreciate it if this issue didn't fall into a black hole for months and 
months like the last issue that I filed regarding the Edit Cart link not 
dissolving frames when returning to the merchant store. It took many months 
before the Google Checkout team finally marked it DNF. I'm fairly close to 
dropping Google Checkout as a payment option totally from my software becuase 
the dev support is so bad. If you want rebuild some confidence, please get on 
this issue and fix it: The API should be making availble the order summary on 
cancelled subscription notifications.

Also note that there is another issue lost in the Google Checkout Team black 
hole dealing with recurring orders (after the initial subscription order is 
placed) not having the original order merchant private data returned each 
cycle. We need that merchant private data to be preserved on each subscription 
re-order; otherwise, there is no way to track back to the original order other 
than embedding the data into an individual item on the order. That is not a 
good workaround for data that really is global to the entire order. This issue 
has also been hanging out there without even an answer from the Google Checkout 
Team. Like I said, I'm pretty close to dropping Google Checkout as a payment 
gateway for my software. I hope some effort is made to be more responsive to 
devs trying to use Google Checkout.

Original issue reported on code.google.com by lglath...@gmail.com on 7 Dec 2012 at 6:24

GoogleCodeExporter commented 9 years ago
Can you email me the sample xml that is being returned. The current version 
supports logging the xml to a file so that we can see the raw information.

Original comment by joseph.f...@gmail.com on 16 Mar 2013 at 3:48

GoogleCodeExporter commented 9 years ago
Yes, I'm sending it right now. Thanks, Luke

Original comment by lglath...@gmail.com on 16 Mar 2013 at 7:11

GoogleCodeExporter commented 9 years ago
This issue was closed by revision 219d6f4f5d8c.

Original comment by joseph.f...@gmail.com on 16 Mar 2013 at 8:08

GoogleCodeExporter commented 9 years ago

Original comment by joseph.f...@gmail.com on 16 Mar 2013 at 8:08

GoogleCodeExporter commented 9 years ago
I am not an employee of Google, btw. I just write this library. You are 
welcomed to email me with items that I do have control of.

The issue of the frames is outside of the scope of this library and is an issue 
with the Google Checkout Workflow.

Original comment by joseph.f...@gmail.com on 16 Mar 2013 at 8:17

GoogleCodeExporter commented 9 years ago
Yes, let me publically apologize for that. I spoke briefly with Dan Hermes 
about these issues. He was more on the Google Product Search side of things, so 
he couldn't help too much. However, he said that they are aware of the other 
issues. My comments above are not directed at the .NET team here. I'm sorry 
about those remarks here. I was just angry at the time and looking to vent a 
little. Thanks for taking care of this issue with the cancelled subscription 
notifications.

Original comment by lglath...@gmail.com on 16 Mar 2013 at 8:33