Beispiel #1
0
        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));
            }
        }
Beispiel #3
0
        /*
         * 계좌의 거래내역 수집을 요청합니다.
         * - 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));
            }
        }