콘텐츠로 이동

거래내역 확인

GET https://popbill-test.linkhub.co.kr/EasyFin/Bank/{jobID}
  • 금융기관에서 수집된 계좌 거래내역을 확인합니다.

매개변수 Page, PerPage, Order를 이용하여 페이징 기능을 구현할 수 있습니다.

Request

요청 헤더
순번 변수명 필수 설명
1AuthorizationY
2Accept-LanguageN
응답 언어 설정
  • ko-KR 기본값
  • en-US
3Accept-EncodingN
응답 압축 방식
  • gzip
4X-PB-UserIDN
팝빌회원 아이디
Path 파라미터
순번 변수명 타입 길이 필수 설명
1jobIDstring18Y
팝빌에서 할당한 작업아이디
[RequestJob - 수집 요청] API의 반환값
Query 파라미터
순번 변수명 타입 길이 필수 설명
1TradeTypestring-N
거래유형 (다중 선택 가능)
  • I 입금
  • O 출금
다중 선택시 콤마(',')로 구분. 예) I,O
기본값 : 전체조회
2SearchStringstring-N
조회 검색어
기본값 : 전체조회
3Pagenumber-N
목록 페이지번호
기본값 : 1
4PerPagenumber-N
페이지당 표시할 목록 건수
최대 : 1,000건
기본값 : 500건
5Orderstring1N
목록 정렬 방향
  • D 내림차순 : 기본값
  • A 오름차순
API를 호출하고 반환 받은 거래일시(trdt) 기준
요청 예시
curl --request GET \
--url 'https://{domain}/EasyFin/Bank/{jobID}?TradeType={TradeType}&SearchString={SearchString}&Page={Page}&PerPage={PerPage}&Order={Order}' \
--header 'Authorization: Bearer {token}'

Response

응답 본문
순번 변수명 타입 길이 설명
1codenumber-
API 처리에 대한 응답코드
  • 1 성공
2messagestring-
API 처리에 대한 응답메시지
3totalnumber-
총 검색결과 건수
4perPagenumber-
페이지당 목록 건수
5pageNumnumber-
페이지 번호
6pageCountnumber-
페이지 개수
7lastScrapDTstring14
최종 조회일시
형식 : yyyyMMddHHmmss
8balancestring20
현재 잔액
9array-
거래내역 조회 목록
최대 : 1,000건
list
순번변수명타입길이설명
1tidstring32
거래내역 아이디
거래 내역에 대해 팝빌이 할당한 고유 식별값
2trdatestring8
거래일자
형식 : yyyyMMdd
3trserialnumber-
거래일련번호
거래일자별 거래 내역 순번
4trdtstring14
거래일시
형식 : yyyyMMddHHmmss
5accInstring20
입금액
6accOutstring20
출금액
7balancestring20
잔액
8remark1string500
비고 1
{BankCode}="0003"(기업은행) 경우 받는분 계좌번호
{BankCode}="0004"(국민은행) 경우 내통장 표시내용
9remark2string500
비고 2
은행별 제공 정보 다름(거래구분, 거래종류, 거래내용, 적요 등)
10remark3string500
비고 3
은행별 제공 정보 다름(거래내용, 적요, 내역, 비고 등)
11remark4string500
비고 4
은행별 제공 정보 다름(거래점, 취급점, 처리점 등)
12regDTstring14
등록일시
형식 : yyyyMMddHHmmss
13memostring100
거래 내역 메모
[SaveMemo – 거래 내역 메모저장]을 사용하여 저장한 값
응답 예시
{
"code": 1,
"total": 0,
"perPage": 500,
"pageNum": 1,
"pageCount": 0,
"list": [
{
"memo": "",
"tid": "02301311400000000120250930000001",
"trdate": "20250930",
"trserial": 1,
"trdt": "20250930144901",
"accIn": "1000",
"accOut": "0",
"remark4": "",
"balance": "8000",
"regDT": "20251022194257",
"remark1": "(주)링크허브",
"remark2": "",
"remark3": "전자망"
}
],
"message": "확인완료",
"lastScrapDT": "20251021111915",
"balance": "2000"
}
GET https://popbill-test.linkhub.co.kr/EasyFin/Bank/{jobID}/Summary
  • 금융기관에서 수집된 계좌 거래내역의 입금 및 출금 합계정보를 제공합니다.

Request

요청 헤더
순번 변수명 필수 설명
1AuthorizationY
2Accept-LanguageN
응답 언어 설정
  • ko-KR 기본값
  • en-US
3Accept-EncodingN
응답 압축 방식
  • gzip
4X-PB-UserIDN
팝빌회원 아이디
Path 파라미터
순번 변수명 타입 길이 필수 설명
1jobIDstring18Y
팝빌에서 할당한 작업아이디
[RequestJob - 수집 요청] API의 반환값
Query 파라미터
순번 변수명 타입 길이 필수 설명
1TradeTypestring-N
거래유형 (다중 선택 가능)
  • I 입금
  • O 출금
다중 선택시 콤마(',')로 구분. 예) I,O
기본값 : 전체조회
2SearchStringstring-N
조회 검색어
기본값 : 전체조회
요청 예시
curl --request GET \
--url 'https://{domain}/EasyFin/Bank/{jobID}/Summary?TradeType={TradeType}&SearchString={SearchString}' \
--header 'Authorization: Bearer {token}'

Response

응답 본문
순번 변수명 타입 길이 설명
1countnumber-
수집 건수
2cntAccInnumber-
입금거래 건수
3cntAccOutnumber-
출금거래 건수
4totalAccInnumber-
입금액 합계
5totalAccOutnumber-
출금액 합계
응답 예시
{
"count": 0,
"cntAccIn": 0,
"cntAccOut": 0,
"totalAccIn": 0,
"totalAccOut": 0
}
POST https://popbill-test.linkhub.co.kr/EasyFin/Bank/SaveMemo
  • 한 건의 거래 내역에 메모를 저장합니다.

Request

요청 헤더
순번 변수명 필수 설명
1AuthorizationY
2Accept-LanguageN
응답 언어 설정
  • ko-KR 기본값
  • en-US
3Accept-EncodingN
응답 압축 방식
  • gzip
4X-PB-UserIDN
팝빌회원 아이디
Query 파라미터
순번 변수명 타입 길이 필수 설명
1TIDstring32Y
메모를 저장할 거래내역 아이디
[Search - 수집 내역 확인] API를 호출하고 반환 받은 거래내역 아이디(tid)
2Memostring100Y
거래 내역 메모
요청 예시
curl --request POST \
--url 'https://{domain}/EasyFin/Bank/SaveMemo?TID={TID}&Memo={Memo}' \
--header 'Authorization: Bearer {token}'

Response

응답 본문
순번 변수명 타입 길이 설명
1codenumber-
API 처리에 대한 응답코드
  • 1 성공
2messagestring-
API 처리에 대한 응답메시지
응답 예시
{
"code": 1,
"message": "저장 완료"
}