.계좌 QR코드 생성 사용자 계좌 목록을 보여주는 화면에서 QR생성 버튼을 누르면 QR코드를 생성시켜주도록 만들어보자. QR생성 버튼을 누르면 /qrcode page 로 이동하게 되고, qrcode.ejs 파일을 호출해준다.1234567/*Server.js*/ app.get('/qrcode', function(req, res){ res.render('qrcode');})Colored by Color Scriptercs 우선 qrcode 를 생성시켜주는 코드가 필요한데이미 잘 만들어진 코드들이 많아서 검색해서 사용해도 좋고 직접 만들어서 사용해도 무방하다. 나는.. 나중에 만들어보는걸로 하고 일단 잘 만들어진 코드를 이용해 볼 것이다."qrcode generator javascript" 로 검색해보면 왠만..
.거래내역조회 API 이번에는 거래내역조회 API 를 활용해보자.마찬가지로 명세서를 잘 읽어보자.사용자가 등록한 계좌의 거래내역을 조회할 수 있고, GET 방식으로 request 를 해주면 되겠다.그런데.. 요청 메시지에 포함할 항목이 전보다 좀 많다..ㅋㅋㅋ 입력해야하는 항목을 먼저 살펴보면, Header 부분에Authorization 은 Bearer(token type) + 자신의 access_token 을 입력하면 된다.access_token 은 사용자 토큰 발급 단계에서 받은 것이다. Paramater 부분에bank_tran_id 는 이용기관코드 + 'U' + 이용기관 부여번호 로 만들어진다.더 자세한 설명은 잔액조회 API 를 참고하면 좋을 것 같다. fintech_use_num 는 사용자정보조..
.잔액조회 API- 명세서를 읽어보자. 사용자 계좌의 잔액을 조회하는 API 요청 메시지 URL 형태와 요청 메시지 명세를 읽어보자. Header 부분에 Authorization 은 Bearer(token type) + 자신의 access_token 을 입력하면 된다.access_token 은 사용자 토큰 발급 단계에서 받은 것이다. bank_tran_id 인 은행거래고유번호는 주석에 링크가 있는데 생성 안내를 보면 아래와 같다. 즉, bank_tran_id 는 이용기관코드 + 'U' + 이용기관 부여번호 로 만들어진다.이용기관 부여번호는 위 설명대로 유일성을 보장해야하므로 값이 계속 변경되어야 한다.TESTBED 에서는 그냥 순차증가나 난수를 사용하는게 편리하다.무튼, 이용기관 코드는 금융결제원 테스트..
.사용자정보조회 API- 마찬가지로 명세서를 꼼꼼히 읽어보는게 좋다. 사용자의 고객정보 및 계좌목록을 조회하는 API 이다. 요청 메시지에서 Authorization 은 Bearer(token type) + 인데이 access_token 은 사용자 토큰 발급과정에서 받은 토큰 정보다.access_token 을 받으면서 user_seq_no 을 같이 받았는데 그 정보를 입력해주면 된다. 바로 코드를 작성하는 것 보다 postman 을 통해 request 과정에서 데이터가 잘 전달되었는지, 그리고 그에 대응하는 response 가 잘 오는지확인해주는게 코드 작성에 편리하다. 요청 메시지 명세에 따라 Header 와 Parameter 를 적절하게 채워보자.여기서 출력되는 계좌목록은 가입 시 등록한 계좌 정보다..
.앱 등록 및 API Key 발급- 금결원 오픈뱅킹 테스트베드 가입- 금결원에서 자세하게 설명해준 설명서를 보고 앱 등록 및 API Key를 발급 - API Key와 Secret은 계속해서 사용하게 될 것이다. 따로 저장해두는게 편리하겠쥬~? .명세서 확인- 자료실에서 오픈뱅킹공동업무 API 명세서를 다운받을 수 있다. API 활용의 시작은 명세서를 꼼꼼히 읽는 것이다. 우리는 테스트로 API를 활용할 것이므로 testapi.openbanking... 를 호출해야 한다. 쭉쭉쭉 읽어보면 피가 되고 살이 될 것이다.. 여기서 끝나면 시시하니까 사용자 토큰 발급까지 해보자. .사용자 토큰 발급- 서비스는 이용하는 사용자는 인증을 통해 토큰을 발급받아야 한다. 사용자 토큰은 각기 다른 사용자를 표현하는 금융상..