Google Checkout Parse Private-Merchant-Data C#

Я пытаюсь выяснить, как разобрать переменную private-merchant-data, отправленную обратно Google Checkout. Я попробовал следующее, но я получаю сообщение об ошибке, когда Google отправляет обратно на мою страницу:

privatedata = ThisItem.merchantprivateitemdata.Any [0].Value.ToString ();

У меня есть только один дочерний узел, возвращенный Google, и это

<MERCHANT_DATA_HIDDEN>ae36ca4d-af36-4f69-8075-34441ff5130b</ MERCHANT_DATA_HIDDEN>

1 ответ

Вот мой код, который анализирует личные данные продавца:

GCheckout.AutoGen.anyMultiple oneAnyMultiple =
  inputNewOrderNotification.shoppingcart.merchantprivatedata;
System.Xml.XmlNode[] oneXmlNodeArray = oneAnyMultiple.Any;
string hiddenMerchantPrivateData = oneXmlNodeArray[0].InnerText;

Я начинаю с элемента ShoppingCart в объекте NewOrderNotification. Похоже, что вы начинаете в другом месте, поэтому при необходимости измените его.

Другие вопросы по тегам