kginicis-ts / INICIS_Stdpay

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

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

Open kyh196201 opened 10 months ago

kyh196201 commented 10 months ago

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

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

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

ts-inicis commented 10 months ago

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

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

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