Exemple #1
0
        public static ConfirmOrderReferenceResponse InvokeConfirmOrderReference(IOffAmazonPaymentsService service, ConfirmOrderReferenceRequest request)
        {
            ConfirmOrderReferenceResponse response = null;

            try
            {
                response = service.ConfirmOrderReference(request);
                Console.WriteLine("Service Response");
                Console.WriteLine("=============================================================================");
                Console.WriteLine();
                Console.WriteLine("        ConfirmOrderReferenceResponse");
                if (response.IsSetResponseMetadata())
                {
                    Console.WriteLine("            ResponseMetadata");
                    ResponseMetadata responseMetadata = response.ResponseMetadata;
                    if (responseMetadata.IsSetRequestId())
                    {
                        Console.WriteLine("                RequestId");
                        Console.WriteLine("                    {0}", responseMetadata.RequestId);
                    }
                }
            }

            catch (OffAmazonPaymentsServiceException ex)
            {
                PrintException(ex);
            }

            return(response);
        }
Exemple #2
0
        public void ConfirmOrderReferenceApiCall()
        {
            ConfirmOrderReferenceRequest getRequestParameters = new ConfirmOrderReferenceRequest();

            getRequestParameters.WithAmazonOrderReferenceId(Session["amazonOrderReferenceId"].ToString());

            ConfirmOrderReferenceResponse confirmOrderReferenceResponse = client.ConfirmOrderReference(getRequestParameters);

            confirm.InnerHtml = confirmOrderReferenceResponse.GetJson();
        }
Exemple #3
0
        public ActionResult ConfirmOrder()
        {
            ConfirmOrderReferenceRequest getRequestParameters = new ConfirmOrderReferenceRequest();

            getRequestParameters.WithAmazonOrderReferenceId(Session["amazonOrderReferenceId"].ToString());
            var amazonOrderReferenceId = Session["amazonOrderReferenceId"].ToString();

            ConfirmOrderReferenceResponse confirmOrderReferenceResponse = client.ConfirmOrderReference(getRequestParameters);

            if (!confirmOrderReferenceResponse.GetSuccess())
            {
                apiResponse["confirmOrderReferenceResponse"] = "SetOrderReferenceDetails API call Failed" + Environment.NewLine + confirmOrderReferenceResponse.GetJson();
            }
            else
            {
                apiResponse["confirmOrderReferenceResponse"] = confirmOrderReferenceResponse.GetJson();
            }
            return(Json(apiResponse));
        }