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;
        }
Example #2
0
        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);
            }
        }