public bool CreditAccount(string PaydunyaAccount, double Amount) { string jsonData = JsonConvert.SerializeObject( new JObject { { "account_alias", PaydunyaAccount }, { "amount", Amount } }); JObject JsonResult = utility.HttpPostJson(PayDunyaHelper.GetDirectPayCreditUrl(setup.Mode), jsonData); ResponseCode = JsonResult["response_code"].ToString(); if (ResponseCode == "00") { Status = SUCCESS; ResponseText = JsonResult["response_text"].ToString(); Description = JsonResult["description"].ToString(); TransactionId = JsonResult["transaction_id"].ToString(); return(true); } else { ResponseText = JsonResult["response_text"].ToString(); Status = FAIL; } return(false); }
public bool CreditAccount(string PaydunyaAccount, double Amount) { bool result = false; JObject payload = new JObject(); payload.Add("account_alias", PaydunyaAccount); payload.Add("amount", Amount); string jsonData = JsonConvert.SerializeObject(payload); JObject JsonResult = utility.HttpPostJson(setup.GetDirectPayCreditUrl(), jsonData); ResponseCode = JsonResult["response_code"].ToString(); if (ResponseCode == "00") { Status = SUCCESS; ResponseText = JsonResult["response_text"].ToString(); Description = JsonResult["description"].ToString(); TransactionId = JsonResult["transaction_id"].ToString(); result = true; } else { ResponseText = JsonResult["response_text"].ToString(); Status = FAIL; } return(result); }
public bool Create() { bool result = false; JObject payload = new JObject(); invoice.Add("items", items); invoice.Add("taxes", taxes); invoice.Add("channels", channels); payload.Add("invoice", invoice); payload.Add("store", storeData); payload.Add("actions", actions); payload.Add("custom_data", customData); string jsonData = JsonConvert.SerializeObject(payload); JObject jsonResult = utility.HttpPostJson(setup.GetInvoiceUrl(), jsonData); ResponseCode = jsonResult["response_code"].ToString(); if (ResponseCode == "00") { Status = PaydunyaCheckout.SUCCESS; SetInvoiceUrl(jsonResult["response_text"].ToString()); ResponseText = jsonResult["description"].ToString(); Token = jsonResult["token"].ToString(); result = true; } else { ResponseText = jsonResult["response_text"].ToString(); Status = PaydunyaCheckout.FAIL; } return result; }
public bool Create() { invoice.Add("items", items); invoice.Add("taxes", taxes); invoice.Add("channels", channels); string jsonData = JsonConvert.SerializeObject( new JObject { { "invoice", invoice }, { "store", storeData }, { "actions", actions }, { "custom_data", customData } } ); JObject jsonResult = utility.HttpPostJson(PayDunyaHelper.GetInvoiceUrl(setup.Mode), jsonData); ResponseCode = jsonResult["response_code"].ToString(); if (ResponseCode == "00") { Status = PaydunyaCheckout.SUCCESS; SetInvoiceUrl(jsonResult["response_text"].ToString()); ResponseText = jsonResult["description"].ToString(); Token = jsonResult["token"].ToString(); return(true); } else { ResponseText = jsonResult["response_text"].ToString(); Status = PaydunyaCheckout.FAIL; return(false); } }