public void UnarchiveOrderRequestTests() { UnarchiveOrderRequest req = new UnarchiveOrderRequest(ORDER_NUMBER); AutoGen.UnarchiveOrderRequest post = EncodeHelper.Deserialize(req.GetXml()) as AutoGen.UnarchiveOrderRequest; Assert.AreEqual(req.GoogleOrderNumber, post.googleordernumber); req = new UnarchiveOrderRequest(MERCHANT_ID, MERCHANT_KEY, "Sandbox", ORDER_NUMBER); post = EncodeHelper.Deserialize(req.GetXml()) as AutoGen.UnarchiveOrderRequest; }
public static void UnarchiveOrder(GoogleCheckout instance, string googleOrderNumber) { string env = instance.UseTestMode ? "Sandbox" : "Production"; string merchantId = instance.MerchantID; string merchantKey = instance.MerchantKey; UnarchiveOrderRequest request = new UnarchiveOrderRequest(merchantId, merchantKey, env, googleOrderNumber); Util.GCheckoutResponse response = request.Send(); if (response.IsGood) { Utility.Logger.Debug("Unarchive Order Request initiated successfuly. GoogleOrderNumber=" + googleOrderNumber); } else { Utility.Logger.Debug("Unarchive Order Request could not be initiated. ErrorMessage=" + response.ErrorMessage); } }