You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
using log4net; using System; using System.Net.Http; using System.Text;
namespace Common { public static class KwangjuBankApi { private static readonly ILog Log = LogManager.GetLogger(typeof(KwangjuBankApi));
public static string RealNameCheck(string body) { Log.Debug("Calling realname kwangju bank (" + body + ")"); using (var client = RestApiClient.GetKwangjuBankClient()) { var jbdContent = new StringContent("", Encoding.UTF8, "application/json"); try { var url = "/api/realname/name?body=" + body; HttpResponseMessage resp = client.GetAsync(url).Result; if (resp.IsSuccessStatusCode) { string resultData = resp.Content.ReadAsStringAsync().Result; Log.Debug("Calling RealName Success. Response:" + resultData); return resultData; } Log.Debug("Error occurred while realname check with kwangju bank api. Response:" + resp.ToString()); return null; } catch (Exception ex) { Log.Error("Something Went Wrong, Please Try Again!!", ex); return null; } } }
public static string TransferAmount(string body) { Log.Debug("Calling money transfer kwangju bank (" + body + ")"); using (var client = RestApiClient.GetKwangjuBankClient()) { var jbdContent = new StringContent("", Encoding.UTF8, "application/json"); try { var url = "/api/moneytransfer/partner?body=" + body; HttpResponseMessage resp = client.GetAsync(url).Result; if (resp.IsSuccessStatusCode) { string resultData = resp.Content.ReadAsStringAsync().Result; Log.Debug("Calling money transfer Success. Response:" + resultData); return resultData; } Log.Debug("Error occurred while money transfer with kwangju bank api. Response:" + resp.ToString()); return null; } catch (Exception ex) { Log.Error("Something Went Wrong, Please Try Again!!", ex); return null; } } }
public static string BankAccountName(string BankCode, string AccountNumber) { Log.Debug("Calling Bank Account Name kwangju bank (" + BankCode + "," + AccountNumber + ")");
using (var client = RestApiClient.GetKwangjuBankClient()) { var jbdContent = new StringContent("", Encoding.UTF8, "application/json"); try { var url = "/api/bankaccount/name?institution=" + BankCode + "&no=" + AccountNumber; //url = "/api/bankaccount/name?institution=034&no=140121001768";
HttpResponseMessage resp = client.GetAsync(url).Result;
if (resp.IsSuccessStatusCode) { string resultData = resp.Content.ReadAsStringAsync().Result; Log.Debug("Calling Bank Account Name Success. Response:" + resultData); return resultData; } Log.Debug("Error occurred while Bank Account Name with kwangju bank api. Response:" + resp.ToString()); return null; } catch (Exception ex) { Log.Error("Something Went Wrong, Please Try Again!!", ex); return null; } } } } }
|