테스트는 성공했으니, 첫 번째 과제는 핀어카운트 발급이다.
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"
}
}
모계좌 와 자계좌 의 차이가 뭘까?