노강표
노강표22h ago

결제위젯 브라우저 히스토리 관리 질문

pc환경에서 결제위젯을통해 결제연동을 진행중입니다. A페이지 -> B페이지(/cart) -> /checkout(결제위젯 노출) -> 결제 요청 -> failUrl(replace) -> B페이지(/cart) 해당 브라우저 히스토리로 결제가 진행중입니다. 혹시 /checkout 페이지를 replace할 수 있는 방법이 있을까요?? 궁극적으로 마지막 페이지인 /cart에서 뒤로가기를 진행했을때 A페이지로 가야합니다!
4 Replies
토스페이먼츠 BOT
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) : - 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요. * 주말/공휴일에는 답변이 늦을 수 있어요.
today.lastday
today.lastday21h ago
공식적으로 가이드 드리지는 않습니다. 그러나 /cart 페이지에 진입했을 때 state를 쌓고 뒤로가기 버튼을 눌렀을때 이를 감지하여 해당 페이지 방문 후 뒤로가기임을 체크할 때 A페이지로 이동하게 구현하시면 될것 같아요.
노강표
노강표OP20h ago
제가 잘못 수정했네요. B페이지가 /cart페이지입니다! 제안주신 방식이 failUrl에서 B페이지(/cart)진입할때 state를 설정해서 진입하고, B페이지에서 뒤로가기를 진행할때 받아온 state를 확인해서 조건부로직을통해 A페이지로 이동하는것을 말씀이신거죠?!
Kimoon Lee
Kimoon Lee5h ago
하지만 가능하면 현재 상태 그대로 두고 고객에서 back 으로 이동하지 말것을 가이드해주시기 바랍니다. 브라우저의 history 관리방식이 변경되거나 저희 redirect 방식이 변경되면 결제가 불가능할수도 있습니다.

Did you find this page helpful?