OpenAPI

HOME > OpenAPI > 거래내역조회

거래내역조회[POST 방식]

굿센 뱅크북서비스로 등록된 계좌의 거래내역을 조회합니다


1 요청URL
POST
    URL
  • https://api.goodapi.co.kr/api/AccountStatementV2?sessionID=공개키
  • 샘플
  • https://api.goodapi.co.kr/api/AccountStatementV2?sessionID=test
  • [application/x-www-form-urlencoded]
  • tradeDate=20200101&bankCode=003&accountNumber=(계좌번호)¤cyCode=KRW&pageNo=1
  • [application/xml]
  • <R><tradeDate>20200101</tradeDate><bankCode>003</bankCode><accountNumber>(계좌번호)</accountNumber><currencyCode>KRW</currencyCode><pageNo>1</pageNo></R>
  • [application/json]
  • {"tradeDate":"20200101","bankCode":"003","accountNumber":"(계좌번호)","currencyCode":"KRW","pageNo":"1"}

  • 주의사항
  • filename, type, eCode, serviceKey, subFileName, wcfName 요청변수명은 사용이 불가하며,
  • path01 ~ path20은 Path에서 사용하지 않을 경우 사용가능.
  • 요청변수명 중복사용시 Query보다 Body가 우선함.

2 요청변수
구분 요청변수 변수명 유형 필수 샘플값 설명
Path fileName 요청 업무 string true AccountStatementV2
AccountStatementV2
추가/변경 가능
Query returnType응답형식stringfalsexmlxml or json
HTTP Header의 Accept 사용 권장
eCode 법인코드 string false Dataservice 요청 처리하고자 하는 법인코드
sessionID 공개키 string true test 접근하려는 연계시스템 또는 사용자에 부여하는 Key값
subFileName 요청 업무(구분) string false 088 요청 업무 세부 구분 코드(예-은행코드)
Body
tradeDate 조회일자 date true 20200101
bankCode 은행코드 string true 003 금결원 표준은행코드를 입력
accountNumber 계좌번호 string true
currencyCode 통화코드 string false KRW 공백일 시, 'KRW'
pageNo 페이지번호 number false 1 공백일 시, 1페이지 조회

3 출력결과필드
출력변수 유형 샘플값 설명
resultCode responseindex 0000 처리결과코드
resultMessage responseindex 정상 처리되었습니다 처리결과메세지
lastQueriedDatetime responseindex 2000-01-01 00:00:00 해당 계좌가 마지막으로 조회실행된 시간(YYYY-MM-DD HH24:MI:SS)
lastRepondDate responseindex 20000101 해당 계좌가 조회한 최근일자(YYYYMMDD)
pageNo responseindex 1 페이지순번(미지정 시, -1 이며 전체 출력 / 페이지당 1000건)
totalCount responseindex 100 해당 조회일자의 전체 건수
pageCount responseindex 20 해당 페이지 조회 건수
AccountStatement table[0] 거래내역 리스트

4 추가응답코드
  • 개발가이드 페이지의 기본응답코드외 해당 업무특성상 추가되는 응답코드
  • 응답코드 응답메세지 조치 방안

    5 Test API
    Header
    Key Value 비고
    Content-Type application/x-www-form-urlencoded application/xml
    application/json
    Accept application/xml
    application/json
    Authorization 토큰 인증용 헤더(Bearer + ' ' + 발급토큰)
    client_id 접속회원ID
    client_secret 접속비밀번호
    serviec_key 서비스Key
    user-tr-no 요청자 거래고유번호(요청자 생성)


  • [POST] https://api.goodapi.co.kr/api/AccountStatementV2?sessionID=test


  • Body
    Key Value 비고
    tradeDate 조회일자
    bankCode 금결원 표준은행코드를 입력
    accountNumber 계좌번호
    currencyCode 공백일 시, 'KRW'
    pageNo 공백일 시, 1페이지 조회


    Response