안드로이드 앱 웹뷰에서 주문이 되지 않는 문제가 발생합니다.
안녕하세요. 안드로이드에서 주문이 되지 않는 문제가 발생하고 있습니다.
결제하기 시에 카드사로 이동이 되었다가 닫히고 주문 페이지에서 successUrl로 전달한 페이지로 라우팅이 되어야하는데 결제 화면이 라우팅되는 것 같습니다.
주문과 결제 데이터가 sessionStorage에 저장되어 있어서 아래의 기존 창이 라우팅 되어야하는데 The tab is inactive라고 표시가 되는 것 같습니다.
이런 경우에 어떻게 조치할 수 있을까요?
영상은 참고가 될까 해서 첨부했습니다.
9 Replies
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) :
- 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요.
* 주말/공휴일에는 답변이 늦을 수 있어요.
영상에서 뭘봐야하나요
- 웹뷰 위에 웹서버 띄운건가요?
- 안드로이드 개발언어는 뭔가요?
왼쪽 하단에
토스페이먼츠 결제하기
하이스토어
이렇게 되어있는 부분입니다.
하이스토어 화면에서 결제하기 누르면 토스페이먼츠가 실행이 되고 카드사 결제 후에 pay-return이라는 successUrl로 라우팅되도록 해두었는데 세션스토리지에 데이터가 있는 하이스토어 화면에서 이동하지 않고 토스페이먼츠 결제하기 쪽의 url이 이동됩니다.
질문하신 건 제가 앱 개발 담당이 아니라 잘 모르겠습니다.
문의 드린 내용과,
앱 > 카드사 > 앱으로 돌아오는 전체 영상 한번 공유해주시기 바랍니다.
위 항목은 확인해보겠습니다
결제 중 화면에서 더이상 진행이 되지 않습니다
네! 맞습니다
아니요 저는 웹만 개발했습니다
네 알겠습니다 한번 확인해보겠습니다 감사합니다
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.
@Ayaan이안 안녕하세요. 추가 문의사항이 있습니다.
혹시 redirect가 되지 않고 새로운 팝업으로 열리는게 아래 가이드대로 개발하면 문제가 없어질까요?
https://docs.tosspayments.com/guides/v2/webview
기존에는 XPAY 사용했다고 해서 첨부된 가이드 문서대로 개발이 되어있다고 합니다.
저희가 직접 개발한 웹뷰는 아니고 네이티브로 개발했다고 전달받았습니다.
웹뷰(WebView) 연동하기 | 토스페이먼츠 개발자센터
모바일 웹뷰 결제는 앱투앱(App to App) 이동이 필요한데요. 결제기관의 앱스킴 목록과 OS별 이동 방법을 알아보세요.
넵 감사합니다!