private void btnGetFlatRateState_Click(object sender, EventArgs e) { /* * 정액제 서비스 상태를 확인한다 */ // 은행코드 String BankCode = "0048"; // 은행 계좌번호 String AccountNumber = "131020538645"; try { EasyFinBankFlatRate rateInfo = easyFinBankService.GetFlatRateState(txtCorpNum.Text, BankCode, AccountNumber, txtUserId.Text); String tmp = "referenceID (계좌아이디) : " + rateInfo.referenceID + CRLF; tmp += "contractDT (정액제 서비스 시작일시) : " + rateInfo.contractDT + CRLF; tmp += "useEndDate (정액제 서비스 종료일) : " + rateInfo.useEndDate + CRLF; tmp += "baseDate (자동연장 결제일) : " + rateInfo.baseDate.ToString() + CRLF; tmp += "state (정액제 서비스 상태) : " + rateInfo.state.ToString() + CRLF; tmp += "closeRequestYN (정액제 서비스 해지신청 여부) : " + rateInfo.closeRequestYN.ToString() + CRLF; tmp += "useRestrictYN (정액제 서비스 사용제한 여부) : " + rateInfo.useRestrictYN.ToString() + CRLF; tmp += "closeOnExpired (정액제 서비스 만료 시 해지 여부) : " + rateInfo.closeOnExpired.ToString() + CRLF; tmp += "unPaidYN (미수금 보유 여부) : " + rateInfo.unPaidYN.ToString() + CRLF; MessageBox.Show(tmp, "정액제 서비스 상태 확인"); } catch (PopbillException ex) { MessageBox.Show("응답코드(code) : " + ex.code.ToString() + "\r\n" + "응답메시지(message) : " + ex.Message, "정액제 서비스 상태 확인"); } }
/* * 계좌조회 정액제 서비스 상태를 확인합니다. * - https://docs.popbill.com/easyfinbank/dotnetcore/api#GetFlatRateState */ public IActionResult GetFlatRateState() { // 기관코드 string BankCode = ""; // 계좌번호 string AccountNumber = ""; try { var response = _easyFinBankService.GetFlatRateState(corpNum, BankCode, AccountNumber); return(View("GetFlatRateState", response)); } catch (PopbillException pe) { return(View("Exception", pe)); } }