public void ArchiveOrderRequestTests() { ArchiveOrderRequest req = new ArchiveOrderRequest(ORDER_NUMBER); ArchiveOrderRequest req2 = EncodeHelper.Deserialize(req.GetXml()) as ArchiveOrderRequest; Assert.AreEqual(ORDER_NUMBER, req.GoogleOrderNumber); req = new ArchiveOrderRequest(MERCHANT_ID, MERCHANT_KEY, "Sandbox", ORDER_NUMBER); Assert.AreEqual(ORDER_NUMBER, req.GoogleOrderNumber); }
public static void ArchiveOrder(GoogleCheckout instance, string googleOrderNumber) { string env = instance.UseTestMode ? "Sandbox" : "Production"; string merchantId = instance.MerchantID; string merchantKey = instance.MerchantKey; ArchiveOrderRequest request = new ArchiveOrderRequest(merchantId, merchantKey, env, googleOrderNumber); Util.GCheckoutResponse response = request.Send(); if (response.IsGood) { Utility.Logger.Debug("Archive Order Request initiated successfuly. GoogleOrderNumber=" + googleOrderNumber); } else { Utility.Logger.Debug("Archive Order Request could not be initiated. ErrorMessage=" + response.ErrorMessage); } }
public Task <ArchiveOrderResponse> ArchiveOrderAsync(ArchiveOrderRequest request) { return(HandleAsync <ArchiveOrderRequest, ArchiveOrderResponse>(request)); }
public async Task <ActionResult <ArchiveOrderResponse> > ArchiveOrderAsync(ArchiveOrderRequest request) { var response = await Service.ArchiveOrderAsync(request); return(Ok(response)); }
public Task <IObjectClientResponse <ArchiveOrderResponse> > ArchiveOrderAsync(ArchiveOrderRequest request) { var id = request.Id; return(Client.PostAsync <ArchiveOrderResponse>($"{id}/archive")); }