Index
ㆍ계좌조회 서비스를 이용할 계좌를 팝빌에 등록합니다.
function response registbankaccount(string corpnum, ref easyfinbankaccountform accountinfo, string userid) throws popbillexception
ㆍ계좌를 등록할 때 결제기간만큼 포인트가 차감됩니다. 단, 파트너 포인트를 이용하는 경우에는 1개월 요금이 과금됩니다.
Parameters
순번 | 변수명 | 타입 | 길이 | 필수 | 설명 |
---|---|---|---|---|---|
1 | corpnum | string | 10 | O | 팝빌회원 사업자번호 (하이픈 '-' 제외 10 자리) |
2 | accountinfo | EasyFinBankAccountForm | - | O | 등록할 계좌 객체정보 |
3 | userid | string | 50 | - | 팝빌회원 아이디 |
Return
Throws
ㆍ팝빌에 등록된 계좌정보를 수정합니다.
function response updatebankaccount(string corpnum, ref easyfinbankaccountform accountinfo, string userid) throws popbillexception
Parameters
순번 | 변수명 | 타입 | 길이 | 필수 | 설명 |
---|---|---|---|---|---|
1 | corpnum | string | 10 | O | 팝빌회원 사업자번호 (하이픈 '-' 제외 10 자리) |
2 | accountinfo | EasyFinBankAccountForm | - | O | 수정할 계좌 객체정보 |
3 | userid | string | 50 | - | 팝빌회원 아이디 |
Return
Throws
ㆍ팝빌에 등록된 계좌 정보를 확인합니다.
function easyfinbankaccount getbankaccountinfo(string corpnum, string bankcode, string accountnumber, string userid) throws popbillexception
Parameters
순번 | 변수명 | 타입 | 길이 | 필수 | 설명 |
---|---|---|---|---|---|
1 | corpnum | string | 10 | O | 팝빌회원 사업자번호 (하이픈 '-' 제외 10 자리) |
2 | bankcode | string | 4 | O | 은행 식별코드
"0011" : (농협) / "0004" : (국민은행) / "0020" : (우리은행) / "0088" : (신한은행) "0003" : (기업은행) / "0081" : (하나은행) / "0023" : (SC은행) / "0002" : (산업은행) "0027" : (씨티은행) / "0031" : (대구은행) / "0032" : (부산은행) / "0039" : (경남은행) "0034" : (광주은행) / "0037" : (전북은행) / "0035" : (제주은행) / "0071" : (우체국) "0045" : (새마을금고) / "0048" : (신협) / "0007" : (수협) 중 택 1 |
3 | accountnumber | string | 30 | O | 계좌번호 |
4 | userid | string | 50 | - | 팝빌회원 아이디 |
Return
Throws
ㆍ팝빌에 등록된 계좌정보 목록을 반환합니다.
subroutine listbankaccount (string corpnum, ref easyfinbankaccount ref_returnlist[]) throws popbillexception
Parameters
순번 | 변수명 | 타입 | 길이 | 필수 | 설명 |
---|---|---|---|---|---|
1 | corpnum | string | 10 | O | 팝빌회원 사업자번호 (하이픈 '-' 제외 10 자리) |
2 | userid | string | 50 | - | 팝빌회원 아이디 |
2 | ref_returnlist | ref easyfinbankaccount[ ] | - | O | 서브루틴 반환 결과값 EasyFinBankAccount |
Throws
ㆍ계좌 등록, 수정 및 삭제할 수 있는 계좌 관리 팝업 URL을 반환합니다.
ㆍ반환되는 URL은 보안 정책상 30초 동안 유효하며, 시간을 초과한 후에는 해당 URL을 통한 페이지 접근이 불가합니다.
function string getbankaccountmgturl(string corpnum, string userid) throws popbillexception
Parameters
순번 | 변수명 | 타입 | 길이 | 필수 | 설명 |
---|---|---|---|---|---|
1 | corpnum | string | 10 | O | 팝빌회원 사업자번호 (하이픈 '-' 제외 10 자리) |
2 | userid | string | 50 | - | 팝빌회원 아이디 |
Return
String - 요청에 대한 응답 URL
Throws
ㆍ계좌의 정액제 해지를 요청합니다.
function response closebankaccount(string corpnum, string bankcode, string accountnumber, string closetype, string userid) throws popbillexception
Parameters
순번 | 변수명 | 타입 | 길이 | 필수 | 설명 |
---|---|---|---|---|---|
1 | corpnum | string | 10 | O | 팝빌회원 사업자번호 (하이픈 '-' 제외 10 자리) |
2 | bankcode | string | 4 | O | 은행 식별코드
"0011" : (농협) / "0004" : (국민은행) / "0020" : (우리은행) / "0088" : (신한은행) "0003" : (기업은행) / "0081" : (하나은행) / "0023" : (SC은행) / "0002" : (산업은행) "0027" : (씨티은행) / "0031" : (대구은행) / "0032" : (부산은행) / "0039" : (경남은행) "0034" : (광주은행) / "0037" : (전북은행) / "0035" : (제주은행) / "0071" : (우체국) "0045" : (새마을금고) / "0048" : (신협) / "0007" : (수협) 중 택 1 |
3 | accountnumber | string | 30 | O | 계좌번호 |
4 | closetype | string | 2 | O | "일반" / "중도" 중 택 1
└ 일반(일반해지) = 이용중인 정액제 기간 만료 후 해지 └ 중도(중도해지) = 해지 요청일 기준으로 정지되고 팝빌 담당자가 승인시 해지 ※ 중도일 경우, 정액제 잔여기간은 일할로 계산되어 포인트 환불(무료 이용기간에 해지하면 전액 환불) |
5 | userid | string | 50 | - | 팝빌회원 아이디 |
Return
Throws
ㆍ신청한 정액제 해지요청을 취소합니다.
function response revokeclosebankaccount(string corpnum, string bankcode, string accountnumber, string userid) throws popbillexception
Parameters
순번 | 변수명 | 타입 | 길이 | 필수 | 설명 |
---|---|---|---|---|---|
1 | corpnum | string | 10 | O | 팝빌회원 사업자번호 (하이픈 '-' 제외 10 자리) |
2 | bankcode | string | 4 | O | 은행 식별코드
"0011" : (농협) / "0004" : (국민은행) / "0020" : (우리은행) / "0088" : (신한은행) "0003" : (기업은행) / "0081" : (하나은행) / "0023" : (SC은행) / "0002" : (산업은행) "0027" : (씨티은행) / "0031" : (대구은행) / "0032" : (부산은행) / "0039" : (경남은행) "0034" : (광주은행) / "0037" : (전북은행) / "0035" : (제주은행) / "0071" : (우체국) "0045" : (새마을금고) / "0048" : (신협) / "0007" : (수협) 중 택 1 |
3 | accountnumber | string | 30 | O | 계좌번호 |
4 | userid | string | 50 | - | 팝빌회원 아이디 |
Return
Throws
ㆍ계좌 거래내역을 확인하기 위해 팝빌에 수집요청을 합니다. 조회기간은 당일 기준으로 90일 이내로만 지정 가능합니다.
function string requestjob(string corpnum, string bankcode, string accountnumber, string sdate, string edate, string userid) throws popbillexception
Parameters
순번 | 변수명 | 타입 | 길이 | 필수 | 설명 |
---|---|---|---|---|---|
1 | corpnum | string | 10 | O | 팝빌회원 사업자번호 (하이픈 '-' 제외 10 자리) |
2 | bankcode | string | 4 | O |
은행 식별코드
"0011" : (농협) / "0004" : (국민은행) / "0020" : (우리은행) / "0088" : (신한은행) "0003" : (기업은행) / "0081" : (하나은행) / "0023" : (SC은행) / "0002" : (산업은행) "0027" : (씨티은행) / "0031" : (대구은행) / "0032" : (부산은행) / "0039" : (경남은행) "0034" : (광주은행) / "0037" : (전북은행) / "0035" : (제주은행) / "0071" : (우체국) "0045" : (새마을금고) / "0048" : (신협) / "0007" : (수협) 중 택 1 |
3 | accountnumber | string | 30 | O | 계좌번호 |
4 | sdate | string | 8 | O | 조회 기간의 시작일자 (형식 : yyyyMMdd) |
5 | edate | string | 8 | O | 조회 기간의 종료일자 (형식 : yyyyMMdd) |
6 | userid | string | 50 | - | 팝빌회원 아이디 |
Return
string - 요청에 대한 작업아이디(JobID)
Throws
ㆍ[2.1 RequestJob - 수집 요청]를 통해 반환 받은 작업아이디의 상태를 확인합니다.
ㆍ[3.1 Search – 거래 내역 조회] 또는 [3.2 Summary – 거래 요약 정보 조회]를 사용하기 전에 수집 작업의 진행 상태, 수집 작업의 성공 여부를 확인해야 합니다.
※ 작업 상태(jobState) = 3(완료), 수집 결과 코드(errorCode) = 1(수집성공)이면 거래 내역 조회 또는 거래 요약 정보 조회를 해야합니다.
function easyfinjobstate getjobstate(string corpnum, string jobid, string userid) throws popbillexception
Parameters
순번 | 변수명 | 타입 | 길이 | 필수 | 설명 |
---|---|---|---|---|---|
1 | corpnum | string | 10 | O | 팝빌회원 사업자번호 (하이픈 '-' 제외 10 자리) |
2 | jobid | string | 18 | O |
작업아이디(JobID)
└ [2.1 RequestJob - 수집 요청]의 반환값 |
3 | userid | string | 50 | - | 팝빌회원 아이디 |
Return
Throws
ㆍ[2.1 RequestJob - 수집 요청]를 통해 반환 받은 작업아이디의 목록을 확인합니다. 반환 받은 작업아이디는 함수 호출 시점부터 1시간 동안 유효합니다.
subroutine listactivejob(string corpnum, ref easyfinjobstate ref_returnlist[], string userid) throws popbillexception
Parameters
순번 | 변수명 | 타입 | 길이 | 필수 | 설명 |
---|---|---|---|---|---|
1 | corpnum | string | 10 | O | 팝빌회원 사업자번호 (하이픈 '-' 제외 10 자리) |
2 | ref_returnlist | easyfinjobstate[ ] | - | O | 서브루틴 반환 결과값 EasyFinJobState |
3 | userid | string | 50 | - | 팝빌회원 아이디 |
Throws
ㆍ[1.2 GetJobState – 수집 상태 확인]를 통해 상태 정보가 확인된 작업아이디를 활용하여 계좌 거래 내역을 조회합니다.
function easyfinbanksearch search (string corpnum, string jobid, string tradetype[], string searchstring, int page, int perpage, string order, string userid) throws popbillexception
Parameters
순번 | 변수명 | 타입 | 길이 | 필수 | 설명 |
---|---|---|---|---|---|
1 | corpnum | string | 10 | O | 팝빌회원 사업자번호 (하이픈 '-' 제외 10 자리) |
2 | jobid | string | 18 | O |
작업아이디(JobID)
└ [2.1 RequestJob - 수집 요청]의 반환값 |
3 | tradetype | string[ ] | - | - |
[배열] 거래유형: "I" / "O" 중 선택 (다중선택 가능)
└ I = 입금, O = 출금 ※ 미입력시 전체조회 |
4 | searchstring | string | - | - |
"입·출금액" / "메모" / "비고" 중 검색하고자 하는 값 입력
└ 메모 = [3.3 SaveMemo – 거래내역 메모저장]을 사용하여 저장한 값, 비고 = EasyFinBankSearchDetail의 remark1, remark2, remark3 값 ※ 미입력시 전체조회 |
5 | page | int | - | O | 목록 페이지번호 |
6 | perpage | int | - | O | 페이지당 표시할 목록 개수 (최대 1,000) |
7 | order | string | - | - |
거래일자를 기준으로 하는 목록 정렬 방향 : "D" / "A" 중 택 1
└ D = 내림차순(기본값), A = 오름차순 |
8 | userid | string | 50 | - | 팝빌회원 아이디 |
Return
Throws
ㆍ[2.2 GetJobState – 수집 상태 확인]를 통해 상태 정보가 확인된 작업아이디를 활용하여 계좌 거래내역의 요약 정보를 조회합니다.
※ 요약 정보는 입·출 금액 합계, 입·출 거래 건수를 가리킵니다.
function easyfinbanksummary summary(string corpnum, string jobid, string tradetype[], string searchstring, string userid) throws popbillexception
Parameters
순번 | 변수명 | 타입 | 길이 | 필수 | 설명 |
---|---|---|---|---|---|
1 | corpnum | string | 10 | O | 팝빌회원 사업자번호 (하이픈 '-' 제외 10 자리) |
2 | jobid | string | 18 | O |
작업아이디(JobID)
└ [2.1 RequestJob - 수집 요청]의 반환값 |
3 | tradetype | string[ ] | - | - |
[배열] 거래유형: "I" / "O" 중 선택 (다중선택 가능)
└ I = 입금, O = 출금 ※ 미입력시 전체조회 |
4 | searchstring | string | - | - |
"입·출금액" / "메모" / "비고" 중 검색하고자 하는 값 입력
└ 메모 = [3.3 SaveMemo – 거래내역 메모저장]을 사용하여 저장한 값, 비고 =EasyFinBankSearchDetail의 remark1, remark2, remark3 값 ※ 미입력시 전체조회 |
5 | userid | string | 50 | - | 팝빌회원 아이디 |
Return
Throws
ㆍ한 건의 거래 내역에 메모를 저장합니다.
function response savememo(string corpnum, string tid, string memo, string userid) throws popbillexception
Parameters
순번 | 변수명 | 타입 | 길이 | 필수 | 설명 |
---|---|---|---|---|---|
1 | corpnum | string | 10 | O | 팝빌회원 사업자번호 (하이픈 '-' 제외 10 자리) |
2 | tid | string | 32 | O |
메모를 저장할 거래내역 아이디
└ [3.1 Search - 거래 내역 조회]의 반환 값 'EasyFinBankSearchDetail'의 'tid'를 통해 확인 가능 |
3 | memo | string | 100 | O | 거래 내역에 저장할 메모 |
4 | userid | string | 50 | - | 팝빌회원 아이디 |
Return
Throws
ㆍ계좌조회 정액제 서비스 신청 페이지의 팝업 URL을 반환합니다.
ㆍ반환되는 URL은 보안정책상 30초의 유효시간을 갖으며, 이 시간 초과후에는 URL을 사용해도 정상적인 페이지에 접근할 수 없습니다.
function string getflatratepopupurl(string corpnum, string userid) throws popbillexception
Parameters
순번 | 변수명 | 타입 | 길이 | 필수 | 설명 |
---|---|---|---|---|---|
1 | corpnum | string | 10 | O | 팝빌회원 사업자번호 (하이픈 '-' 제외 10 자리) |
2 | userid | string | 50 | - | 팝빌회원 아이디 |
Return
string - 요청에 대한 응답 URL
Throws
ㆍ계좌조회 정액제 서비스 상태를 확인합니다.
function flatratestate getflatratestate(string corpnum, string bankcode, string accountnumber, string userid) throws popbillexception
Parameters
순번 | 변수명 | 타입 | 길이 | 필수 | 설명 |
---|---|---|---|---|---|
1 | corpnum | string | 10 | O | 팝빌회원 사업자번호 (하이픈 '-' 제외 10 자리) |
2 | bankcode | string | 4 | O | 은행 식별코드
"0011" : (농협) / "0004" : (국민은행) / "0020" : (우리은행) / "0088" : (신한은행) "0003" : (기업은행) / "0081" : (하나은행) / "0023" : (SC은행) / "0002" : (산업은행) "0027" : (씨티은행) / "0031" : (대구은행) / "0032" : (부산은행) / "0039" : (경남은행) "0034" : (광주은행) / "0037" : (전북은행) / "0035" : (제주은행) / "0071" : (우체국) "0045" : (새마을금고) / "0048" : (신협) / "0007" : (수협) 중 택 1 |
3 | accountnumber | string | 30 | O | 은행 계좌번호(하이픈 '-' 제외) |
4 | userid | string | 50 | - | 팝빌회원 아이디 |
Return
Throws
ㆍ연동회원의 잔여포인트를 확인합니다.
function double getbalance(string corpnum) throws popbillexception
Parameters
순번 | 변수명 | 타입 | 길이 | 필수 | 설명 |
---|---|---|---|---|---|
1 | corpnum | string | 10 | O | 팝빌회원 사업자번호 (하이픈 '-' 제외 10 자리) |
Return
double - 연동회원 잔여포인트
Throws
ㆍ연동회원 포인트 충전을 위한 페이지의 팝업 URL을 반환합니다.
ㆍ반환되는 URL은 보안 정책상 30초 동안 유효하며, 시간을 초과한 후에는 해당 URL을 통한 페이지 접근이 불가합니다.
function string getChargeURL(string corpnum, string userid) throws popbillexception
Parameters
순번 | 변수명 | 타입 | 길이 | 필수 | 설명 |
---|---|---|---|---|---|
1 | corpnum | string | 10 | O | 팝빌회원 사업자번호 (하이픈 '-' 제외 10 자리) |
2 | userid | string | 50 | - | 팝빌회원 아이디 |
Return
string - 요청에 대한 응답 URL
Throws
ㆍ파트너의 잔여포인트를 확인합니다.
function double getpartnerbalance(string corpnum) throws popbillexception
Parameters
순번 | 변수명 | 타입 | 길이 | 필수 | 설명 |
---|---|---|---|---|---|
1 | corpnum | string | 10 | O | 팝빌회원 사업자번호 (하이픈 '-' 제외 10 자리) |
Return
double - 파트너 잔여포인트
Throws
ㆍ파트너 포인트 충전을 위한 페이지의 팝업 URL을 반환합니다.
ㆍ반환되는 URL은 보안 정책상 30초 동안 유효하며, 시간을 초과한 후에는 해당 URL을 통한 페이지 접근이 불가합니다.
function string getpartnerurl(string corpnum, string togo) throws popbillexception
Parameters
순번 | 변수명 | 타입 | 길이 | 필수 | 설명 |
---|---|---|---|---|---|
1 | corpnum | string | 10 | O | 팝빌회원 사업자번호 (하이픈 '-' 제외 10 자리) |
2 | togo | string | - | O | "CHRG" 입력 |
Return
string - 요청에 대한 응답 URL
Throws
ㆍ팝빌 계좌조회 API 서비스 과금정보를 확인합니다.
function chargeinfo getchargeinfo(string corpnum, string userid) throws popbillexception
Parameters
순번 | 변수명 | 타입 | 길이 | 필수 | 설명 |
---|---|---|---|---|---|
1 | corpnum | string | 10 | O | 팝빌회원 사업자번호 (하이픈 '-' 제외 10 자리) |
2 | userid | string | 50 | - | 팝빌회원 아이디 |
Return
Throws
ㆍ 사업자번호를 조회하여 연동회원 가입여부를 확인합니다.
function response checkismember(string corpnum, string a_linkid) throws popbillexception
Parameters
순번 | 변수명 | 타입 | 길이 | 필수 | 설명 |
---|---|---|---|---|---|
1 | corpnum | string | 10 | O | 팝빌회원 사업자번호 (하이픈 '-' 제외 10 자리) |
2 | a_linkid | string | - | O | 연동신청시 팝빌에서 발급받은 링크아이디 |
Return
Throws
ㆍ사용하고자 하는 아이디의 중복여부를 확인합니다.
function response checkID(string id) throws popbillexception
Parameters
순번 | 변수명 | 타입 | 길이 | 필수 | 설명 |
---|---|---|---|---|---|
1 | id | string | 20 | O | 중복여부를 확인할 아이디 |
Return
Response - code : 0 (미사용중) / code : 1 (사용중)
Throws
ㆍ사용자를 연동회원으로 가입처리합니다.
function response joinmember(ref joinform joininfo) throws popbillexception
Parameters
순번 | 변수명 | 타입 | 길이 | 필수 | 설명 |
---|---|---|---|---|---|
1 | joinInfo | joinform | - | O | 연동회원 객체정보 |
Return
Throws
ㆍ팝빌 사이트에 로그인 상태로 접근할 수 있는 페이지의 팝업 URL을 반환합니다.
ㆍ반환되는 URL은 보안 정책상 30초 동안 유효하며, 시간을 초과한 후에는 해당 URL을 통한 페이지 접근이 불가합니다.
function string getAccessURL(string corpnum, string userid) throws popbillexception
Parameters
순번 | 변수명 | 타입 | 길이 | 필수 | 설명 |
---|---|---|---|---|---|
1 | corpnum | string | 10 | O | 팝빌회원 사업자번호 (하이픈 '-' 제외 10 자리) |
2 | userid | string | 50 | - | 팝빌회원 아이디 |
Return
string - 요청에 대한 응답 URL
Throws
ㆍ연동회원의 회사정보를 확인합니다.
function corpinfo getcorpinfo(string corpnum, string userid) throws popbillexception
Parameters
순번 | 변수명 | 타입 | 길이 | 필수 | 설명 |
---|---|---|---|---|---|
1 | corpnum | string | 10 | O | 팝빌회원 사업자번호 (하이픈 '-' 제외 10 자리) |
2 | userid | string | 50 | - | 팝빌회원 아이디 |
Return
Throws
ㆍ연동회원의 회사정보를 수정합니다.
function response updatecorpinfo(string corpnum, ref corpinfo corpinfoObj, string userid) throws popbillexception
Parameters
순번 | 변수명 | 타입 | 길이 | 필수 | 설명 |
---|---|---|---|---|---|
1 | corpnum | string | 10 | O | 팝빌회원 사업자번호 (하이픈 '-' 제외 10 자리) |
2 | corpinfoObj | corpinfo | - | O | 회사정보 객체 |
3 | userid | string | 50 | - | 팝빌회원 아이디 |
Return
Throws
ㆍ연동회원 사업자번호에 담당자(팝빌 로그인 계정)를 추가합니다.
function response registcontact(string corpnum, ref contact contactinfo, string userid) throws popbillexception
Parameters
순번 | 변수명 | 타입 | 길이 | 필수 | 설명 |
---|---|---|---|---|---|
1 | corpnum | string | 10 | O | 팝빌회원 사업자번호 (하이픈 '-' 제외 10 자리) |
2 | contactInfo | contact | - | O | 담당자 객체정보 |
3 | userid | string | 50 | - | 팝빌회원 아이디 |
Return
Throws
ㆍ연동회원 사업자번호에 등록된 담당자(팝빌 로그인 계정) 목록을 확인합니다.
subroutine listcontact(string corpnum, string userid, ref contact ref_returnlist[]) throws popbillexception
개발 유의사항
ㆍ반환되는 리턴타입에 대한 자세한 정보는 Contact를 참조하면 됩니다.
Parameters
순번 | 변수명 | 타입 | 길이 | 필수 | 설명 |
---|---|---|---|---|---|
1 | corpnum | string | 10 | O | 팝빌회원 사업자번호 (하이픈 '-' 제외 10 자리) |
2 | userid | string | 50 | - | 팝빌회원 아이디 |
3 | ref_returnlist | ref contact[ ] | - | O | 서브루틴 반환 결과값 Contact |
Throws
ㆍ연동회원 사업자번호에 등록된 담당자(팝빌 로그인 계정) 정보를 수정합니다.
function response updatecontact(string corpnum, ref contact contactinfo, string userid) throws popbillexception
Parameters
순번 | 변수명 | 타입 | 길이 | 필수 | 설명 |
---|---|---|---|---|---|
1 | corpnum | string | 10 | O | 팝빌회원 사업자번호 (하이픈 '-' 제외 10 자리) |
2 | contactinfo | contact | - | O | 담당자 객체정보 |
3 | userid | string | 50 | - | 팝빌회원 아이디 |
Return
Throws
순번 | 변수명 | 항목명 | 타입 | 길이 | 비고 |
---|---|---|---|---|---|
1 | code | 코드 | long | - | API 처리에 대한 응답코드 |
2 | message | 메시지 | string | - | API 처리에 대한 응답 메시지 |
순번 | 변수명 | 항목명 | 타입 | 길이 | 비고 |
---|---|---|---|---|---|
1 | code | 코드 | long | - |
API 처리 실패에 대한 오류코드("-"로 시작하는 8자리 숫자값)
└ [참고] 오류코드 |
2 | message | 메시지 | string | - | API 처리 실패에 대한 오류메시지 |
순번 | 변수명 | 항목명 | 타입 | 길이 | 비고 |
---|---|---|---|---|---|
1 | accountNumber | 계좌번호 | string | 30 | |
2 | bankCode | 은행코드 | string | 4 |
은행 식별코드
"0011" : (농협) / "0004" : (국민은행) / "0020" : (우리은행) / "0088" : (신한은행) "0003" : (기업은행) / "0081" : (하나은행) / "0023" : (SC은행) / "0002" : (산업은행) "0027" : (씨티은행) / "0031" : (대구은행) / "0032" : (부산은행) / "0039" : (경남은행) "0034" : (광주은행) / "0037" : (전북은행) / "0035" : (제주은행) / "0071" : (우체국) "0045" : (새마을금고) / "0048" : (신협) / "0007" : (수협) 중 반환 |
3 | accountName | 계좌 별칭 | string | 100 | |
4 | accountType | 계좌 유형 | string | - | "법인" / "개인" 중 반환 |
5 | state | 계좌 상태 | integer | - | 1 : (사용) / 2 : (정지) 중 반환 |
6 | regDT | 등록일시 | string | 14 | 팝빌에 계좌를 등록한 일시 (형식 : yyyyMMddHHmmss) |
7 | contractDT | 정액제 서비스 시작일시 | string | 14 | 형식 : yyyyMMddHHmmss |
8 | useEndDate | 정액제 서비스 종료일 | string | 8 | 형식 : yyyyMMdd |
9 | baseDate | 자동연장 결제일 | integer | - | 5 / 15 / 25 중 반환 |
10 | contractState | 정액제 서비스 상태 | integer | - | 1 : (사용) / 2 : (해지) 중 반환 |
11 | closeRequestYN | 정액제 서비스 해지신청 여부 | boolean | - | true : (신청) / false : (미신청) 중 반환 |
12 | useRestrictYN | 정액제 서비스 사용제한 여부 | boolean | - | true : (제한) / false : (미제한) 중 반환 |
13 | closeOnExpired | 정액제 서비스 만료시 해지 여부 | boolean | - | true : (해지) / false : (미해지) 중 반환 |
14 | unPaidYN | 미수금 보유 여부 | boolean | - | true : (보유) / false : (미보유) 중 반환 |
15 | memo | 메모 | string | 200 | 계좌 등록시 입력한 메모 값 |
순번 | 변수명 | 항목명 | 타입 | 길이 | 필수 | 비고 |
---|---|---|---|---|---|---|
1 | BankCode | 은행코드 | string | 4 | O | 은행 식별코드
"0011" : (농협) / "0004" : (국민은행) / "0020" : (우리은행) / "0088" : (신한은행) "0003" : (기업은행) / "0081" : (하나은행) / "0023" : (SC은행) / "0002" : (산업은행) "0027" : (씨티은행) / "0031" : (대구은행) / "0032" : (부산은행) / "0039" : (경남은행) "0034" : (광주은행) / "0037" : (전북은행) / "0035" : (제주은행) / "0071" : (우체국) "0045" : (새마을금고) / "0048" : (신협) / "0007" : (수협) 중 택 1 |
2 | AccountNumber | 계좌번호 | string | 30 | O | |
3 | AccountPWD | 계좌 비밀번호 | string | 6 | O | |
4 | AccountType | 계좌 유형 | string | 2 | O | "법인" / "개인" 중 택 1 |
5 | IdentityNumber | 예금주 식별정보 | string | 20 | O | {@no 4. AccountType} 값이 "법인" 인 경우
└ 사업자번호(10)자리 입력 {@no 4. AccountType} 값이 "개인" 인 경우 └ 생년월일(6)자리 입력 (형식 : YYMMDD) ※ '-' 제외하고 입력 |
6 | AccountName | 계좌 별칭 | string | 100 | - | |
7 | BankID | 인터넷뱅킹 아이디 | string | 200 | △ | 입력할 계좌가 국민은행일 경우 필수 |
8 | FastID | 조회전용 계정 아이디 | string | 50 | △ | 입력할 계좌가 대구은행, 신협, 신한은행일 경우 필수 |
9 | FastPWD | 조회전용 계정 비밀번호 | string | 50 | △ | 입력할 계좌가 대구은행, 신협, 신한은행일 경우 필수 |
10 | UsePeriod | 결제기간(개월) | integer | 2 | - | 정액제 이용할 개월수, 1~12 입력 가능
└ 미입력시 기본값 1개월 처리 ※ 파트너 포인트를 사용할 경우 입력값에 관계 없이 1개월 처리 |
11 | Memo | 메모 | string | 200 | - |
순번 | 변수명 | 항목명 | 타입 | 길이 | 비고 |
---|---|---|---|---|---|
1 | jobID | 작업아이디 | string | 18 | [2.1. RequestJob - 수집 요청]의 반환 값 |
2 | jobState | 수집상태 | integer | - |
수집 작업의 진행 상태 : 0 / 1 / 2 / 3 중 반환
└ 0 = 접수, 1 = 대기, 2 = 진행, 3 = 완료 |
3 | startDate | 시작일자 | string | 8 | 날짜형식(yyyyMMdd) |
4 | endDate | 종료일자 | string | 8 | 날짜형식(yyyyMMdd) |
5 | errorCode | 오류코드 | long | - |
수집 결과 코드 : 1 / -8자리 숫자 값
└ 1 = 수집성공, -8자리 숫자 값 = 수집실패 ※ -8자리 숫자의 예) -99999999 |
6 | errorReason | 오류메시지 | string | - | 수집실패시 반환되는 사유 |
7 | jobStartDT | 작업 시작일시 | string | 14 | 형식 : yyyyMMddHHmmss |
8 | jobEndDT | 작업 종료일시 | string | 14 | 형식 : yyyyMMddHHmmss |
9 | regDT | 수집 요청일시 | string | 14 | 형식 : yyyyMMddHHmmss |
순번 | 변수명 | 항목명 | 타입 | 길이 | 비고 |
---|---|---|---|---|---|
1 | code | 요청에 대한 응답코드 | long | - | API 처리에 대한 응답코드 |
2 | message | 요청에 대한 응답메시지 | string | - | API 처리에 대한 응답 메시지 |
3 | total | 총 검색결과 건수 | string | - | |
4 | perPage | 페이지 당 목록 개수 | string | - | |
5 | pageNum | 페이지 번호 | string | - | |
6 | pageCount | 페이지 개수 | string | - | |
7 | lastscrapdt | 최종 조회일시 | string | 14 | 형식 : yyyyMMddHHmmss |
8 | list | 거래내역 조회 목록 | EasyFinBankSearchDetail[ ] | 최대 1000건 |
순번 | 변수명 | 항목명 | 타입 | 길이 | 비고 |
---|---|---|---|---|---|
1 | tid | 거래내역 아이디 | string | 32 | 거래 내역에 대한 팝빌이 부여한 고유 식별값 |
2 | trdate | 거래일자 | string | 8 | 형식 : yyyyMMdd |
3 | trserial | 거래일련번호 | long | - | 거래일자별 거래 내역 순번 |
4 | trdt | 거래일시 | string | 14 | 형식 : yyyyMMddHHmmss |
5 | accIn | 입금액 | string | 20 | |
6 | accOut | 출금액 | string | 20 | |
7 | balance | 잔액 | string | 20 | |
8 | remark1 | 비고 1 | string | 500 | 적요 |
9 | remark2 | 비고 2 | string | 500 | 거래점 |
10 | remark3 | 비고 3 | string | 500 | 거래구분 |
11 | remark4 | 비고 4 | string | 500 | |
12 | regDT | 등록일시 | string | 14 | 형식 : yyyyMMddHHmmss |
13 | memo | 메모 | string | 100 | [3.3 SaveMemo – 거래내역 메모저장]을 사용하여 저장한 값 |
순번 | 변수명 | 항목명 | 타입 | 길이 | 비고 |
---|---|---|---|---|---|
1 | count | 수집 결과 건수 | long | - | |
2 | cntAccIn | 입금거래 건수 | long | - | |
3 | cntAccOut | 출금거래 건수 | long | - | |
4 | totalAccIn | 입금액 합계 | long | - | |
5 | totalAccOut | 출금액 합계 | long | - |
순번 | 변수명 | 항목명 | 타입 | 길이 | 비고 |
---|---|---|---|---|---|
1 | referenceID | 계좌아이디 | string | 18 | 팝빌이 계좌를 식별하는 값 |
2 | contractDT | 정액제 서비스 시작일시 | string | 14 | 형식 : yyyyMMddHHmmss |
3 | useEndDate | 정액제 서비스 종료일자 | string | 8 | 형식 : yyyyMMdd |
4 | baseDate | 자동연장 결제일 | integer | - | 5 / 15 / 25 중 반환 |
5 | state | 정액제 서비스 상태 | integer | - | 1 : (사용) / 2 : (해지) 중 반환 |
6 | closeRequestYN | 정액제 서비스 해지신청 여부 | boolean | - | true : (신청) / false : (미신청) 중 반환 |
7 | useRestrictYN | 정액제 서비스 사용제한 여부 | boolean | - | true : (제한) / false : (미제한) 중 반환 |
8 | closeOnExpired | 정액제 서비스 만료시 해지 여부 | boolean | - | true : (해지) / false : (미해지) 중 반환 |
9 | unPaidYN | 미수금 보유 여부 | boolean | - | true : (보유) / false : (미보유) 중 반환 |
순번 | 변수명 | 항목명 | 타입 | 길이 | 비고 |
---|---|---|---|---|---|
1 | unitCost | 요금 | string | - | |
2 | chargeMethod | 과금유형 | string | - | "연동" / "파트너" 중 반환 |
3 | rateSystem | 과금제도 | string | - | "정액제" / "종량제" 반환 |
순번 | 변수명 | 항목명 | 타입 | 길이 | 필수 | 비고 |
---|---|---|---|---|---|---|
1 | ID | 아이디 | string | 50 | O | 6자 이상 50자 미만 |
2 | PWD | 비밀번호 | string | 20 | O | 6자 이상 20자 미만 |
3 | LinkID | 파트너 링크아이디 | string | 20 | O | 연동신청시 팝빌에서 발급받은 링크아이디 |
4 | CorpNum | 사업자번호 | string | 10 | O | 하이픈 '-' 제외 10자리 숫자값 |
5 | CEOName | 대표자 성명 | string | 100 | O | |
6 | CorpName | 상호 | string | 200 | O | |
7 | Addr | 사업장 주소 | string | 300 | O | |
8 | BizType | 업태 | string | 100 | O | |
9 | BizClass | 종목 | string | 100 | O | |
10 | ContactName | 담당자 성명 | string | 100 | O | |
11 | ContactEmail | 담당자 이메일 | string | 100 | O | |
12 | ContactTEL | 담당자 연락처 | string | 20 | O | |
13 | ContactHP | 담당자 휴대폰번호 | string | 20 | - | |
14 | ContactFAX | 담당자 팩스번호 | string | 20 | - |
순번 | 변수명 | 항목명 | 타입 | 길이 | 필수 | 비고 |
---|---|---|---|---|---|---|
1 | ceoname | 대표자 성명 | string | 100 | O | |
2 | corpName | 상호 | string | 200 | O | |
3 | addr | 주소 | string | 300 | O | |
4 | bizType | 업태 | string | 100 | O | |
5 | bizClass | 종목 | string | 100 | O |
순번 | 변수명 | 항목명 | 타입 | 길이 | 필수 | 비고 |
---|---|---|---|---|---|---|
1 | id | 아이디 | string | 50 | O | 6자 이상 50자 미만 |
2 | pwd | 비밀번호 | string | 20 | △ | 담당자 추가시 필수, 6자 이상 20자 미만 |
3 | personName | 담당자 성명 | string | 100 | O | |
4 | tel | 담당자 연락처 | string | 20 | O | |
5 | hp | 담당자 휴대폰번호 | string | 20 | - | |
6 | fax | 담당자 팩스번호 | string | 20 | - | |
7 | 담당자 이메일 | string | 100 | O | ||
8 | regDT | 등록일시 | string | 14 | X | |
9 | searchAllAllowYN | 담당자 조회권한 설정 | boolean | - | - |
true : (회사권한) / false : (개인권한) 중 반환
※ 미입력시 기본값 false 처리 |
10 | mgrYN | 관리자 여부 | boolean | - | X |
true : (관리자) / false : (비관리자) 중 반환
※ 팝빌 사이트 [마이페이지] > [회사정보] > [담당자 관리]에서 수정 가능 |
11 | state | 상태 | long | 1 | X | 0 : (승인대기 - 관리자의 승인 후 이용가능) / 1 : (사용중) 중 반환 |