private void btnRequestJob_Click(object sender, EventArgs e) { /* * 계좌 거래내역 수집을 요청한다 * - 검색기간은 현재일 기준 90일 이내로만 요청할 수 있다. */ // 은행코드 String BankCode = "0048"; // 은행 계좌번호 String AccountNumber = "131020538645"; // 시작일자, 표시형식(yyyyMMdd) String SDate = "20191023"; // 종료일자, 표시형식(yyyyMMdd) String EDate = "20200120"; try { String jobID = easyFinBankService.RequestJob(txtCorpNum.Text, BankCode, AccountNumber, SDate, EDate); MessageBox.Show("작업아이디(jobID) : " + jobID, "수집 요청"); txtJobID.Text = jobID; } catch (PopbillException ex) { MessageBox.Show("응답코드(code) : " + ex.code.ToString() + "\r\n" + "응답메시지(message) : " + ex.Message, "수집 요청"); } }
/* * 계좌 거래내역을 확인하기 위해 팝빌에 수집요청을 합니다. (조회기간 단위 : 최대 1개월) * - 조회일로부터 최대 3개월 이전 내역까지 조회할 수 있습니다. * - 반환 받은 작업아이디는 함수 호출 시점부터 1시간 동안 유효합니다. * - https://docs.popbill.com/easyfinbank/dotnetcore/api#RequestJob */ public IActionResult RequestJob() { // 기관코드 string BankCode = ""; // 계좌번호 string AccountNumber = ""; // 시작일자, 표시형식(yyyyMMdd) string SDate = "20220501"; // 종료일자, 표시형식(yyyyMMdd) string EDate = "20220527"; try { var result = _easyFinBankService.RequestJob(corpNum, BankCode, AccountNumber, SDate, EDate); return(View("Result", result)); } catch (PopbillException pe) { return(View("Exception", pe)); } }
/* * 계좌의 거래내역 수집을 요청합니다. * - https://docs.popbill.com/easyfinbank/dotnetcore/api#RequestJob */ public IActionResult RequestJob() { // 은행코드 string BankCode = "0048"; // 계좌번호 string AccountNumber = "131020538645"; // 시작일자, 표시형식(yyyyMMdd) string SDate = "20191101"; // 종료일자, 표시형식(yyyyMMdd) string EDate = "20200108"; try { var result = _easyFinBankService.RequestJob(corpNum, BankCode, AccountNumber, SDate, EDate, userID); return(View("Result", result)); } catch (PopbillException pe) { return(View("Exception", pe)); } }