포트포워딩 2

Springboot 결제시스템!(5) 가상계좌입금확인 +예약시스템 with아임포트

자 이제 테스트 페이지에서 입금 확인을 만들어주자 시나리오 입금확인->어떤종류인지 확인(예약인지/상품인지)->DB수정 웹 훅을 해야 하기 때문에 포트 포워딩을 꼭 해야 한다 restcontroller 아임 포트 여기로 던져준다 cancel/ready/paid든 paymentService 머 스타치 id가 vbank로 시작하는지 검사하자 if(status.equals("paid")&&merchantUid.startsWith("vbank")) 맞다면 impid를 이용해 찾는다 vBankDto vBankDto=vbankDao.findByPaymentId(paymentId); 상품/예약에 따라 테이블에 접근해 상태를 수정해준다 if(vBankDto.getKind().equals("reservation")) 결제..

Springboot 결제시스템!(2) 아임포트 번외편 포트포워딩+웹훅!

검증의 또 하나의 방법이 있는데 이건 이제 주로 가상계좌입금 확인용으로 쓰는 거 같다 아임 포트 관리자 페이지에 가면 웹 훅 설정이 있다 그래서 정보를 받을 url을 입력하면 되는데 그전에 포트 포워딩을 해야 한다 localhost로는 받을 수없기 때문이다 (이걸로 한 시간 반 동안 고민했다) iptime에서 포트 포워딩 설정을 해주고 https://www.youtube.com/watch?v=cI-_sx2wTkQ 이영상을 보면 된다 포트만 자기 꺼에 맞게 해 주고 ddns를 해주자 그리고 아임 포트로 가서 http://kim80800.iptime.org:8080/auth/payment url을 적어주고 백엔드 서버로 가자! 백엔드 서버 restcontroller 이렇게 테스트를 진행해보자 아임 포트에서 ..