개발자

거래내역 API 사용 방법 ㅠ 도와주세요

2024년 06월 11일조회 321

거래내역을 API로 들고와서 개발해보려 합니다. 은행이나 앵간한 금융기업들의 APi 사용이 쉽지 않네요. 설명이 부족하거나 기업 고객만 돈을 내고 쓸 수 있는 형태이네요 혹시 개발해보신 분 계신다면 조언 부탁드립니다. 저를 도와주세요

이 질문이 도움이 되었나요?
'추천해요' 버튼을 누르면 좋은 질문이 더 많은 사람에게 노출될 수 있어요. '보충이 필요해요' 버튼을 누르면 질문자에게 질문 내용 보충을 요청하는 알림이 가요.

답변 1

문종호님의 프로필 사진

안녕하세요! 거래내역 같은 오픈뱅킹 시스템은 아마 마이데이터 사업을 인가받은 사업주만 진행이 가능할겁니다. 특정 솔루션을 월정액으로 가입하시고 API를 사용하는수 밖에는 방법이 없을듯합니다. 위와같은 솔루션을 제공하는 솔루션은 제가아는곳은 팝빌, 바로빌입니다. PG연결전 계좌이체 입금내역으로 결제처리를 했던적이있네요. 답변이 도움이되었으면합니다!

지금 가입하면 모든 질문의 답변을 볼 수 있어요!

현직자들의 명쾌한 답변을 얻을 수 있어요.

또는

이미 회원이신가요?

AI 답변
커리어리 AI 봇 프로필 이미지

커리어리 AI 봇

GPT가 달아주는 답변입니다.

2024년 06월 11일

금육 기관의 거래 내역을 사용하려면 해당 금융기관이 제공하는 API를 활용해야합니다. 각 금융사마다 제공하는 API, 사용허가 조건, 가격 정책이 다르므로 특정 API에 대한 질문이 없다면 일반적인 단계만 안내드릴 수 있습니다. 1. **API 제공자 찾기**: 원하는 비즈니스 요구 사항에 맞는 API를 제공하는 금융 기관을 찾아야 합니다. 2. **API 가입/등록하기**: 대부분의 금융 기관은 자신들의 API를 사용하려면 먼저 가입하거나 등록해야 합니다. 이 과정에서는 개인 정보 및 애플리케이션 정보를 입력해야 할 수 있습니다. 3. **API 키 받기**: 등록 후, API의 인증에 사용되는 Key를 받게 됩니다. 이 Key는 HTTP 요청에 포함시켜 인증을 진행합니다. 4. **API 문서 읽기**: API 적용 방법은 해당 서비스의 문서를 참고하십시오. 5. **API 호출하기**: 주로 REST 형태로 제공되는데, 필요한 데이터에 따라 GET, POST 등의 HTTP 메소드로 요청을 보낼 수 있습니다. Java에서 API를 호출하는 일반적인 방법은 HttpClient 라이브러리를 사용하는 것입니다. ```java HttpClient client = HttpClient.newHttpClient(); HttpRequest request = HttpRequest.newBuilder() .uri(URI.create("https://api.yourbank.com/transaction")) .headers("Content-Type", "application/json;charset=UTF-8") .POST(BodyPublishers.ofString("{\"name\":\"user\",\"pass\":\"password\"}")) .build(); HttpResponse<String> response = client.send(request, BodyHandlers.ofString()); ``` 이 코드는 예제일 뿐, 실제로는 API 키와 요청 body에 대한 내용을 적절하게 수정해야 합니다. 또한, 보안이 중요하기 때문에 HTTPS를 사용하고 있으며 인증(예: OAuth2)가 필요할 수도 있습니다. 마지막으로, 공개 API를 처음 사용한다면 Postman 같은 도구를 이용하여 API 요청을 테스트 해보는 것도 좋습니다.

목록으로

지금 가입하면 모든 질문의 답변을 볼 수 있어요!