Exemple #1
0
        private string ConvertObjectToString(PaymentsOrder req)
        {
            JsonSerializer jsonWriter = new JsonSerializer
            {
                NullValueHandling = NullValueHandling.Ignore
            };
            JObject ob = JObject.FromObject(req, jsonWriter);

            return(ob.ToString());
        }
Exemple #2
0
        public void MustBeAbleToReachCreateOrder()
        {
            MerchantConfig config = new MerchantConfig("K500746", "fia'w2ahSheahahc", Server.Playground);
            OrderHandler   oh     = new OrderHandler(config);
            MerchantUrls   urls   = new MerchantUrls();
            var            lines  = new List <PaymentsOrderLine> {
                new PaymentsOrderLine("test", 1, 1000, 2500)
            };
            PaymentsOrder o = new PaymentsOrder(lines, urls);

            oh.CreateOrder("3eaeb557-5e30-47f8-b840-b8d987f5945d", o);
        }
Exemple #3
0
        public void CreateOrder(string authorization, PaymentsOrder order)
        {
            var ob = ConvertObjectToString(order);

            Json.CreateRequest(auth, new Uri("https://api.playground.klarna.com/credit/v1/authorizations/" + authorization + "/order"), "POST", ob, "Mnording Klarna Payments SDK");
        }