바다거북
바다거북3w ago

안드로이드 앱 웹뷰에서 주문이 되지 않는 문제가 발생합니다.

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

Did you find this page helpful?