private string ConvertObjectToString(PaymentsOrder req) { JsonSerializer jsonWriter = new JsonSerializer { NullValueHandling = NullValueHandling.Ignore }; JObject ob = JObject.FromObject(req, jsonWriter); return(ob.ToString()); }
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); }
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"); }