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. Похоже, что вы начинаете в другом месте, поэтому при необходимости измените его.