스프링부트아임포트연동하기 2

Springboot 결제시스템!(6) 아임포트 환불!(미완성)

경우의 수가 있었다 1. 결제된 상품 환불/부분 환불 2. 가상계좌로 결제된 상품 환불/부분 환불 3. 미입금 계좌 환불/부분 환불 테스트 계정으로 할 수 있는 건 1번이었다 2/3번은 세틀 뱅크로 하면 가능 하지만 현재 isp카드결제에서 오류가 나서(j999) 문의를 넣어놓은 상태이다 토이 프로젝트여서 더는 시간을 끌 수 가없다 다음 토이 프로젝트에서 집중적으로 다뤄봐야 할 거 같다 그래서 문의를 했다 디렉트로 pg사로 테스트할 수없는지 kg이니시스는 사업자 등록이 꼭 필요하다고 해서 불가능했다 설명도 딱히 할 게 없다 코드도 길어지기만 했고 미완성인 상태이다 재밌게 만들고 있었는데 김이 확 빠졌다 대충 하고.. 게시판으로 가자 설명도 딱히 할 게 없어서 사진 한 장으로 대체한다 optional은 까먹..

Springboot 결제시스템!(4) 가상계좌 +예약시스템 with아임포트

이제 검증/예외처리를 해보자 검증은 일반 결제랑 비슷하다 토큰 받고->정보 받고->검증 iamportService 오우 쒯 너무 길다 구매자 정보 확인 confrimBuyerinfor(userDto, buyInfor, totalPrice) 가상계좌라면 else if(status.equals("ready")) vbank테이블에 들어갈 클래스 vbankPayment vbankPayment=new vbankPayment() 예외 터질 시 매번 취소를 위해 세션에 정보 저장 httpSession.setAttribute("merchantUid",buyInfor.get("merchant_uid"))외 6줄 일반 결제랑 크게 다를 게 없다 다만 채번 취소가 좀 다르다 채번 취소 errorRestController 예..