JavaScript : React.js, Java : SpringBoot 프레임웍 사용


로그 찍는 방법이 잘못되어 원래대로 불러오는게 맞았는데 console.log("",response);로 찍어보도록 하자
올바른 요청주소는 response.data.checkoutPage 였다.

retUrl로 프론트 주소를 설정하고, 이후 프론트엔드에서 onLoad 시점에 controller로 결제정보를 반환받도록 비동기 처리를 하자

SearchParams 모듈을 써서 들어오고 있는 status등 결제 정보를 받아옴..!

보낸정보를 토대로 백엔드 컨트롤러에서 받아서 로직검증

아래가 컨트롤러(리턴해줍니다)

결제 완료 프론트엔드에서 들어온 요청을 검증 후 결제완료 창을 표시하면 결제 완료
추가로 결제정보를 DB에 담는것과 위조정보 검증로직, 트랜잭션 처리 필요