NH 핀어카운트 발급하기

김태연·2024년 11월 5일

TmT 프로젝트

목록 보기
2/9

테스트는 성공했으니, 첫 번째 과제는 핀어카운트 발급이다.
NH오픈API는 개인정보보호를 위해 핀-어카운트를 사용한다. 따라서 다른 기능들을 사용해보기 위해서는 먼저 핀어카운트를 발급받아 보자.

{
  "Rgno": "20241105000002775",
  "Header": {
    "Trtm": "105530",
    "Rsms": "정상처리 되었습니다.",
    "ApiNm": "OpenFinAccountDirect",
    "IsTuno": "000001",
    "Tsymd": "20241105",
    "FintechApsno": "001",
    "Iscd": "002689",
    "Rpcd": "00000",
    "ApiSvcCd": "DrawingTransferA"
  }
}

핀어카운트 발급 성공!
문제 해결 (Feat.대인재)
문제 : 같은 요청이 NH Developers REST API 도구로는 처리가 되고, POSTMAN 으로 처리가 안됨.
해결방법: 요청값을 Header 에 설정했었는데, 그걸 지우고 body 에 Header 라는 key 를 만들어서 넣어서 해결.

{
    "Rgno": "20241105000002776",
    "Header": {
        "Trtm": "105530",
        "Rsms": "정상처리 되었습니다.",
        "ApiNm": "OpenFinAccountDirect",
        "IsTuno": "000003",
        "Tsymd": "20241105",
        "FintechApsno": "001",
        "Iscd": "002689",
        "Rpcd": "00000",
        "ApiSvcCd": "DrawingTransferA"
    }
}

이런식으로 포스트맨에서도 성공했다.

몇차례 더 시도를 해보면서 알아낸 사실 :

  • 실제 내 농협계좌로는 만들어지지 않는다. (가상의 계좌로만 핀어카운트가 만들어진다)
  • 농협 계좌가 아니면 핀어카운트 생성이 되지 않는다.
{
  "Header": {
    "Trtm": "105530",
    "Rsms": "농협계좌만 발급 가능합니다.",
    "ApiNm": "OpenFinAccountDirect",
    "IsTuno": "000013",
    "Tsymd": "20241105",
    "FintechApsno": "001",
    "Iscd": "002689",
    "Rpcd": "OTB28",
    "ApiSvcCd": "DrawingTransferA"
  }
}
  • 그렇다면.. 다른 계좌를 여러개 만들면 어느 용도로 사용할 수 있을까?
  • 모계좌자계좌 의 차이가 뭘까?
profile
취업준비중입니다..!

0개의 댓글