모바일 웹에서 결제 완료 후 브라우저 백버튼 이벤트 처리
모바일 웹에서 결제 완료 후 브라우저 백버튼 이벤트 처리나 콜백을 활용할 수 있는 예시 같은게 있을까요?
[현재 상황]
결제 -> 앱카드 or 해당 플랫폼 리다이렉트 -> 결제 완료 -> 백버튼 -> 리다이렉트 되었던 페이지 -> 세션 만료 -> 에러 페이지
10 Replies
뒤로가기 등 을 통해서 결제창에 접근하는 것은 정상 접근이 아니고, 카드사마다 다른 액션 히스토리가 있기 때문에, 뒤로가기 등으로 접근하는 것은 권장하지 않습니다.
막을 수 있는 좋은 방법들을 공유 받고 싶어서 질문드렸습니다.
참고할만한 자료들이 있을까요?
마지막의 에러페이지는 가맹점 에러페이지를 의미하신걸까요?
개발공부 임고미
[Javascript] 웹브라우저 뒤로가기버튼 제어하기
뒤로가기 제어하기 방법 1. window.onpopstate = function(event) { // "event" object seems to contain value only when the back button is clicked // and if the pop state event fires due to clicks on a button // or a link it comes up as "undefined" if(event){ // Code to handle back button or prevent from navigation } else{ // Continue user action through link ...
이런내용을 말씀하시는게 맞을까요?
이런 동작들을 잘 대처하고 싶은데
추천해주시는 방법이 있나 해서 여쭤봤습니다.
이부분은 back 버튼을 막는것은 좋은 방법이 아니긴 합니다. 이미 저희쪽에서 에러를 내고 있으므로 별도로 막으실 필요는 없어 보여요.
참고로 뒤로가기를 하여 결제 완료된 건을 다시 결제 시도 하더라도 동일한 주문번호로 중복 결제를 허용하지 않기 때문에 이중 결제가 되지는 않습니다.
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.
옙 감사합니다