internal static CustomerPaymentList getPaymentList(HttpResponseMessage responce)
 {
     var customerPaymentlist = new CustomerPaymentList();
     var jsonObj = JsonConvert.DeserializeObject<Dictionary<string, object>>(responce.Content.ReadAsStringAsync().Result);
     if (jsonObj.ContainsKey("customerpayments"))
     {
         var paymentsArray = JsonConvert.DeserializeObject<List<object>>(jsonObj["customerpayments"].ToString());
         foreach(var paymentObj in paymentsArray)
         {
             var payment = new CustomerPayment();
             payment = JsonConvert.DeserializeObject<CustomerPayment>(paymentObj.ToString());
             customerPaymentlist.Add(payment);
         }
     }
     if (jsonObj.ContainsKey("page_context"))
     {
         var pageContext = new PageContext();
         pageContext = JsonConvert.DeserializeObject<PageContext>(jsonObj["page_context"].ToString());
         customerPaymentlist.page_context = pageContext;
     }
     return customerPaymentlist;
 }
        internal static CustomerPaymentList getPaymentList(HttpResponseMessage responce)
        {
            var customerPaymentlist = new CustomerPaymentList();
            var jsonObj             = JsonConvert.DeserializeObject <Dictionary <string, object> >(responce.Content.ReadAsStringAsync().Result);

            if (jsonObj.ContainsKey("customerpayments"))
            {
                var paymentsArray = JsonConvert.DeserializeObject <List <object> >(jsonObj["customerpayments"].ToString());
                foreach (var paymentObj in paymentsArray)
                {
                    var payment = new CustomerPayment();
                    payment = JsonConvert.DeserializeObject <CustomerPayment>(paymentObj.ToString());
                    customerPaymentlist.Add(payment);
                }
            }
            if (jsonObj.ContainsKey("page_context"))
            {
                var pageContext = new PageContext();
                pageContext = JsonConvert.DeserializeObject <PageContext>(jsonObj["page_context"].ToString());
                customerPaymentlist.page_context = pageContext;
            }
            return(customerPaymentlist);
        }