Springboot/Api 5

Springboot 세틀뱅크 카드/가상계좌결제(1) 결제창 호출

테스트 요청을 하고 https://develop.sbsvc.online/requestTest.do 세틀뱅크 개발 지원 서비스별 테스트 신청 develop.sbsvc.online 바로 테스트할 수 있다 1. 백엔드에서는 암호화만 잘해서 주면 된다 https://develop.sbsvc.online/24/bbsList.do 세틀뱅크 개발 지원 검색 조건 전체 제목 내용 검색어 검색 develop.sbsvc.online 여기서 jsp기준으로 설명하면 파일을 받아서 EncryptUtil.java 만가 져 온다 그리고 암호화 항목에 적용한다 여기서 거래금액(평문)은 200원 x=>200(0)이다 금액만 넣으면 된다 나머지 필수 값들을 잘 확인 후 요구조건대로 잘 가공해 넣어준다 가상계좌라면 입금 만료일만 추가해서..

Springboot/Api 2022.03.16

Springboot 카카오페이 연동(3) 환불하기

https://developers.kakao.com/docs/latest/ko/kakaopay/cancellation Kakao Developers 카카오 API를 활용하여 다양한 어플리케이션을 개발해보세요. 카카오 로그인, 메시지 보내기, 친구 API, 인공지능 API 등을 제공합니다. developers.kakao.com 환불은 더 쉽다 진짜 세상 결제 api가 모두 카카오 페이 같다면 얼마나 좋을까 필수 값들을(20220315 기준) 던 저주기만 하면 된다 너무 쉬워서 설명할 게 없다.. 카카오 정말 대단하다 결제시스템을 매번 구축하면서 생각하는건 pg사 호출보다 실용적인 로직을 태워서 호출하는게 더 어렵다는 생각이든다

Springboot/Api 2022.03.15

Springboot 카카오페이 연동(2) 결제승인

이제 클라이언트가 결제를 하면 지정했던 url로 카카오 쪽에서 다시 보내준다 이전에 성공/실패/취소에따라 url를 보내줬는데 그걸 보고 다시 보내주는 것이다 흐름 pg토큰을 받음->결제내역 요청-> 서버에서 검증-> db 이 화면을 받는 순간 우리 서버로도 pg토큰이 날아온다 1. 세션에서 tid/partner_order_id값을 꺼내 준다 String[] orderIdAndTid=httpSession.getAttribute("orderIdAndTid").toString().split(","); String mchtTrdNo=orderIdAndTid[0]; String tid= orderIdAndTid[1]; https://developers.kakao.com/docs/latest/ko/kakaopay/..

Springboot/Api 2022.03.14

Springboot 카카오페이 연동(1) 결제창 호출

카카오페이를 연동해보자 흐름 결제창 호출-> 검증-> 판별-> 실패 시 환불 사전 준비 카카오 개발자 센터가서 1. 간단히 어플 등록-> 카카오 로그인 활성화 2. 플랫폼 등록 웹사이트= web으로 3. 리다이렉트 url등록 서버 주소만 등록하면 된다 1. 카카오페이에게 요청 https://developers.kakao.com/docs/latest/ko/kakaopay/single-payment#prepare Kakao Developers 카카오 API를 활용하여 다양한 어플리케이션을 개발해보세요. 카카오 로그인, 메시지 보내기, 친구 API, 인공지능 API 등을 제공합니다. developers.kakao.com /v1/payment/ready에게 POST로 헤더에 Authorization: Kakao..

Springboot/Api 2022.03.14

Springboot 사업자등록조회 api호출하기

기업회원을 받을 때 정상적인 사업자인지 검사를 해야 했다 다행히 나라에서 제공해주는 api가 있었고 사용하기만 하면 됐다 근데 왠..? postman에서 잘만됐는데 서버에서 하니까 안되는 것이었다 그래서 방법을 찾아봤다 내가 고통받은 에러는 "등록되지 않는 키였다" 문제는 restTemplate였고 api호출을 okhttp3을 주입하고 다시 시도하고 성공했다! api https://www.data.go.kr/data/15081808/openapi.do 국세청_사업자등록정보 진위확인 및 상태조회 서비스 국세청에서 제공하는 사업자등록정보 진위확인 및 사업자등록 상태조회 API 서비스입니다. www.data.go.kr 내가 찾은 글 https://imspear.tistory.com/m/130 OpenAPI 데..

Springboot/Api 2021.12.21