Flutter sdk webview 문제
안녕하세요, tosspayments_sdk_flutter 로 결제위젯을 개발 중인데,
요구사항대로 TossPayments()를 실행시키면 웹뷰가 자동으로 띄워져서 결제완료시 성공링크까지 받아서 결제 승인까지 개발을 간단하게 마무리 하였습니다. 다만 중간에 웹뷰 왼쪽 하단 x버튼을 눌러 결제 flow를 종료하는 경우 아래와 같은 오류와 함께 TossPayments()의 파라미터값인 success, fail 콜백으로 떨어지지 않아서요. Failed to handle method call result java.lang.IllegalStateException: navigationRequest calls must succeed at com.tosspayments.tosspayments_webview_flutter.FlutterWebViewClient$OnNavigationRequestResult.error(FlutterWebViewClient.java:301) 제가 웹뷰쪽은 배경지식이 없어서 이 부분은 어떻게 처리해야할지 여쭙습니다!
요구사항대로 TossPayments()를 실행시키면 웹뷰가 자동으로 띄워져서 결제완료시 성공링크까지 받아서 결제 승인까지 개발을 간단하게 마무리 하였습니다. 다만 중간에 웹뷰 왼쪽 하단 x버튼을 눌러 결제 flow를 종료하는 경우 아래와 같은 오류와 함께 TossPayments()의 파라미터값인 success, fail 콜백으로 떨어지지 않아서요. Failed to handle method call result java.lang.IllegalStateException: navigationRequest calls must succeed at com.tosspayments.tosspayments_webview_flutter.FlutterWebViewClient$OnNavigationRequestResult.error(FlutterWebViewClient.java:301) 제가 웹뷰쪽은 배경지식이 없어서 이 부분은 어떻게 처리해야할지 여쭙습니다!
7 Replies
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) :
- 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요.
* 주말/공휴일에는 답변이 늦을 수 있어요.
웹뷰 왼쪽 하단이라는게 어떤 곳을 말씀하시는지 스크린샷을 보여주실수 있을까요?

아 왼쪽 상단인데 잘못썼네요 죄송합니다
원래 해당 부분을 클릭하면 fail 로 떨어져야 하는게 맞는데요 사용하신 SDK 버전 확인 가능하신가요?
아 제가 fail()에 파라미터 정의를 안해줘서 안왔던것으로 보입니다.
저녁 늦은시간에도 답변 너무 감사합니다 🙂
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.