kginicis-ts / INICIS_Stdpay

【 일반결제 】 :: PC/모바일 모듈 소통 공간입니다.
6 stars 0 forks source link

PC 결제 모듈 iframe history 관련 문의드립니다. #142

Open kyh196201 opened 6 months ago

kyh196201 commented 6 months ago

현재 vue3를 이용해서 개발을 하고 있습니다.

닫기 버튼을 클릭하면 closeUrl로 정상적으로 이동하고, 결제 취소도 되고 있습니다. 그런데, 결제 모듈을 닫고 브라우저 뒤로 가기 버튼을 클릭할 때 뒤로 가기 기능이 원활히 동작하지 않는 이슈가 발생했습니다. (정확히는 뒤로 가기 버튼을 여러 번 눌러야 이전 페이지로 이동 됩니다.)

디버깅 결과 PC 결제 모듈의 iframesrc 속성이 변경될 때 마다 브라우저 히스토리 스택이 쌓이고, iframe에 의해 추가된 히스토리 만큼 뒤로 가기 버튼을 눌러야 원래 이전 페이지로 이동되는 것을 확인했습니다. 혹시 해결할 수 있는 방법이나 관련 옵션이 있는지 궁금합니다.

ts-inicis commented 6 months ago

결제 모듈의 특성상 "뒤로가기"에 대한 처리는 정상 동작되기 어렵습니다. (예시 : 결제 완료 후 뒤로가기 등으로 인한 결제 중복, 혹은 오류 발생 등)

이전 메인페이지 등으로의 이동 유도가 필요하다면,
별도의 버튼 (메인 혹은 특정 페이지) 링크를 구성하시는 방식 등으로 별도 구현이 필요합니다.

참고 : 이니시스 개발가이드 결제데모 (https://manual.inicis.com/pay/demo/pcDemo_Return.php)