경우의 수가 있었다
1. 결제된 상품 환불/부분 환불
2. 가상계좌로 결제된 상품 환불/부분 환불
3. 미입금 계좌 환불/부분 환불
테스트 계정으로 할 수 있는 건 1번이었다
2/3번은 세틀 뱅크로 하면 가능 하지만 현재
isp카드결제에서 오류가 나서(j999) 문의를 넣어놓은 상태이다
토이 프로젝트여서 더는 시간을 끌 수 가없다 다음 토이 프로젝트에서
집중적으로 다뤄봐야 할 거 같다
그래서 문의를 했다 디렉트로 pg사로 테스트할 수없는지
kg이니시스는 사업자 등록이 꼭 필요하다고 해서 불가능했다
설명도 딱히 할 게 없다 코드도 길어지기만 했고
미완성인 상태이다 재밌게 만들고 있었는데
김이 확 빠졌다 대충 하고.. 게시판으로 가자
설명도 딱히 할 게 없어서 사진 한 장으로 대체한다
optional은 까먹고 이제 썼다
진작 썼어야 하는 건데
list가 두 개인 이유는
List<mainReservationDto>dtoArray=new ArrayList<>();
List<Integer>price=new ArrayList<>();
중간에 구조변경이 일어났었다
사실 여기서 join문을 처음 썼었는데 그래서 억지로 끌어 쓰는 형식이다
김이 새 버려서 딱히 리팩토링 하고 싶다는 생각도 안 든다
테스트 모드여서 한계가 있다
결과
부분 취소
전체 취소
취소 요청 후 수정 금액이 0일 경우 db에서 삭제된다
아쉽게 결제 취소 부분이 아주 찜 찜하게
끝이 났다 세틀 뱅크를 사용하려고
카카오페이도 직접 연동도 해놓았는데
일단 문의를 넣어놨지만 힘들 거 같다
문의가 오는 대로 완성시킬 수 있으면 시켜야겠다
'Spring boot kim's Shop > 결제 시스템' 카테고리의 다른 글
Springboot 결제시스템!(8) 환불하기 카카오페이/아임포트 (0) | 2021.09.10 |
---|---|
Springboot 결제시스템!(5) 가상계좌입금확인 +예약시스템 with아임포트 (0) | 2021.09.05 |
Springboot 결제시스템!(4) 가상계좌 +예약시스템 with아임포트 (0) | 2021.09.05 |
Springboot 결제시스템!(3) 가상계좌 날짜 발급 with아임포트 (0) | 2021.09.05 |
Springboot 결제시스템!(2) 아임포트 번외편 포트포워딩+웹훅! (0) | 2021.08.22 |