POPBill Developers
API Reference

2. 계좌 거래내역 수집

2.1. RequestJob - 수집 요청

  • 계좌 거래내역을 확인하기 위해 팝빌에 수집요청을 합니다. (조회기간 단위 : 최대 1개월)

    ※ 조회일로부터 최대 3개월 이전 내역까지 조회할 수 있습니다.

function RequestJob(CorpNum : String; BankCode : String; AccountNumber : String; SDate : String; EDate : String; UserID : String = '') : String;
  • 반환 받은 작업아이디는 함수 호출 시점부터 1시간 동안 유효합니다.
Parameters
순번변수명타입길이필수설명
CorpNum String 10 Y 팝빌회원 사업자번호 (하이픈 '-' 제외 10자리)
BankCode String 4 Y 은행 기관코드
  • 0011농협
  • 0004국민은행
  • 0020우리은행
  • 0088신한은행
  • 0003기업은행
  • 0081하나은행
  • 0023SC은행
  • 0002산업은행
  • 0027씨티은행
  • 0031대구은행
  • 0032부산은행
  • 0039경남은행
  • 0034광주은행
  • 0037전북은행
  • 0035제주은행
  • 0071우체국
  • 0045새마을금고
  • 0048신협
  • 0007수협
AccountNumber String 30 Y 계좌번호
SDate String 8 Y 조회 기간의 시작일자 (형식 : yyyyMMdd)
EDate String 8 Y 조회 기간의 종료일자 (형식 : yyyyMMdd)
UserID String 50 N 팝빌회원 아이디
Return

String - 요청에 대한 작업아이디(JobID)

Throws

EPopbillException

2.2. GetJobState - 수집 상태 확인

function GetJobState(CorpNum : String; jobID : String; UserID : String = '') : TEasyFinBankJobInfo;
Parameters
순번변수명타입길이필수설명
CorpNum String 10 Y 팝빌회원 사업자번호 (하이픈 '-' 제외 10자리)
JobID String 18 Y 작업아이디(JobID)
[RequestJob - 수집 요청]의 반환값
UserID String 50 N 팝빌회원 아이디
Return

TEasyFinBankJobInfo

Throws

EPopbillException

2.3. ListActiveJob - 수집 상태 목록 확인

  • [RequestJob - 수집 요청]를 통해 반환 받은 작업아이디의 목록을 확인합니다.
  • 수집 요청 후 1시간이 경과한 수집 요청건은 상태정보가 반환되지 않습니다.
function ListActiveJob(CorpNum : String; UserID : String = '') : TEasyFinBankJobInfoList;
Parameters
순번변수명타입길이필수설명
CorpNum String 10 Y 팝빌회원 사업자번호 (하이픈 '-' 제외 10자리)
UserID String 50 N 팝빌회원 아이디
Return

Array Of TEasyFinBankJobInfo

Throws

EPopbillException