keureyeong
keureyeong2y ago

모바일 웹에서 결제 완료 후 브라우저 백버튼 이벤트 처리

모바일 웹에서 결제 완료 후 브라우저 백버튼 이벤트 처리나 콜백을 활용할 수 있는 예시 같은게 있을까요? [현재 상황] 결제 -> 앱카드 or 해당 플랫폼 리다이렉트 -> 결제 완료 -> 백버튼 -> 리다이렉트 되었던 페이지 -> 세션 만료 -> 에러 페이지
10 Replies
유부장
유부장2y ago
뒤로가기 등 을 통해서 결제창에 접근하는 것은 정상 접근이 아니고, 카드사마다 다른 액션 히스토리가 있기 때문에, 뒤로가기 등으로 접근하는 것은 권장하지 않습니다.
keureyeong
keureyeongOP2y ago
막을 수 있는 좋은 방법들을 공유 받고 싶어서 질문드렸습니다. 참고할만한 자료들이 있을까요?
김차장
김차장2y ago
마지막의 에러페이지는 가맹점 에러페이지를 의미하신걸까요?
유부장
유부장2y ago
개발공부 임고미
[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 ...
유부장
유부장2y ago
이런내용을 말씀하시는게 맞을까요?
keureyeong
keureyeongOP2y ago
이런 동작들을 잘 대처하고 싶은데 추천해주시는 방법이 있나 해서 여쭤봤습니다.
Kimoon Lee
Kimoon Lee2y ago
이부분은 back 버튼을 막는것은 좋은 방법이 아니긴 합니다. 이미 저희쪽에서 에러를 내고 있으므로 별도로 막으실 필요는 없어 보여요.
today.lastday
today.lastday2y ago
참고로 뒤로가기를 하여 결제 완료된 건을 다시 결제 시도 하더라도 동일한 주문번호로 중복 결제를 허용하지 않기 때문에 이중 결제가 되지는 않습니다.
토스페이먼츠 BOT
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.
keureyeong
keureyeongOP2y ago
옙 감사합니다

Did you find this page helpful?