토스 위젯을 사용할 때 응답 페이지가 리다이렉트 되는데 이 부분을 팝업 형태로 변경하는 방법이 있을까요 ?
저희 서비스 구조상 팝업을 통해서 결제가 진행되어야 하는데 문서로만 봤을때는 리다이렉트만 지원 되는거 같은데 혹시 팝업을 통해서 결제가 이루어 질 수 있나요?
14 Replies
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) :
- 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요.
* 주말/공휴일에는 답변이 늦을 수 있어요.
전달하고 계시는 successUrl 이, 처음 결제를 시작한 곳에서의 redirect 가 아닌, 새로운 창에서 떠야 한다는 말씀 으로 이해 되는데, 그것이 맞을까요?
넵 맞습니다.
결제 시작 시점에 팝업이 가능한지도 문의 드립니다.

처음 결제를 요청하는 창을 유지하시고자 하는듯 한데,
successUrl 로의 리다이렉트는 jsSDK 에서 진행하는 것이라 팝업에서 진행은 어렵습니다.
결제 요청 자체를 새창에서 진행할 수 있을까요?
넵 그렇게도 가능합니다.
예를들면 아래 입니다.
고객이 결제요청한다
새 창을 띄워서, 결제위젯을 렌더 한다.
해당 새창에서 결제를 진행하게 한다.
해당 새창에서 successUrl 리다이렉트 후 승인 처리까지 완료 시킨다.
새창에서 진행 되었으므로, 기존 창은 그대로 유지된 상태 이다.
고객에 결제요청한다는 액션에는
* 결제수단 선택하기
같은 버튼으로 유도한다는 의미 입니다.
이렇게는 가능하다는 말씀이시죠 ?
혹시 관련해서 코드나 문서를 받을 수 있을까요 ?
버튼으로 새창을 띄우고,
그 새창 주소에서 위젯을 렌더시키시면 된다는 의미입니다.
이건 지금 전달주신 비즈니스 로직에 의거해서 제가 드리는 의견이므로 코드나 문서는 없습니다.
구현이 혹시 어려우실까요?
_blank 로 새창 띄우고
새창 띄우는 주소에서 위젯 렌더하는 페이지로 구현해두고,
해당 페이지에서 결제가 진행되게 한다
우선 저희가 원하는 건
결제 위젯 기본 페이지에 붙어있고 결제 수단을 선택하고 결제하기 버튼을 클릭했을때 결제 프로세스는 팝업을 통해서 진행될 수 있을지를 확인 요청 드렸는데, 그 부분은 불가능한거죠!?
위 말씀해 주신건 이해했습니다.
네, 처음 jsSDK 가 동작을 시작한 페이지에서 리다이렉트 진행이 필요합니다
위젯자체를 팝업으로 띄워서 처리하는걸 생각해 봐야겠군요 감사합니다!!
감사합니다
혹 저희가 드릴수 있는 추가 아이디어가 있다면 편하게 문의 부탁 드립니다
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.