카카오 결제 페이지 팝업창에 대해

pc에서 카카오 결제할 때,

결제 준비과정에서 받은 next_redirect_pc_url을 client 단에서 window.open 함수를 사용해
팝업창을 띄우고 있습니다.

문제는 결제취소인 x 버튼을 누르면 해당 팝업창이 cancel_url로 리다이렉션이 됩니다.
제가 기대한건 팝업창을 x 버튼 누르면 팝업창에서 결제를 취소했다는 메시지를 띄우고 서버쪽 cancel_url을 호출하는 건데요

이 부분을 어떻게 해야 하는지, 제가 잘못 이해하고 진행중이라면 피드백 바랍니다.

저도 그부분때문에 수정중에있는데 iframe이나 layer을 사용해아한다고 하는것 같습니다.