flutter 결제 위젯 오류 질문 (흰색 스크린)
tosspayments_sdk_flutter: 0.1.10 테스트 중인데 결제 연동시 아래와 같은 에러가 발생하면서 흰색 스크린으로 나오고 있습니다.
혹시 해결 방법을 알 수 있을까요?
flutter: ----------------FIREBASE CRASHLYTICS----------------
flutter: PlatformException(unregistered_view_type, A UIKitView widget is trying to create a PlatformView with an unregistered type: < plugins.flutter.io/tosspayments_webview >, If you are the author of the PlatformView, make sure
registerViewFactory
is invoked.
See: https://docs.flutter.dev/development/platform-integration/platform-views#on-the-platform-side-1 for more details.
If you are not the author of the PlatformView, make sure to call GeneratedPluginRegistrant.register
., null)
flutter:
#0 StandardMethodCodec.decodeEnvelope (package:flutter/src/services/message_codecs.dart:652:7)
#1 MethodChannel._invokeMethod (package:flutter/src/services/platform_channel.dart:310:18)
<asynchronous suspension>
#2 PlatformViewsService.initUiKitView (package:flutter/src/services/platform_views.dart:242:5)
<asynchronous suspension>
#3 _UiKitViewState._createNewUiKitView (package:flutter/src/widgets/platform_view.dart:662:44)
<asynchronous suspension>
flutter: ----------------------------------------------------Hosting native Android views in your Flutter app with Platform Views
Learn how to host native Android views in your Flutter app with Platform Views.

34 Replies
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) :
- 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요.
* 주말/공휴일에는 답변이 늦을 수 있어요.
위 sdk는 결제위젯 지원하고 있진 않는데요
sdk 연동중이란 말씀이시죠 ?
네 맞습니다
example앱은 실행되세요?
example 코드와 동일하게 작성하고 clientKey만 입력해도 동일한 에러가 발생합니다
2개월 전에 테스트했을때는 정상적으로 나오는 것 확인하고 다시 하려니 안되네요~
우선 에러자체는 저희가 내려드리는게 아니에ㅛ
flutter clean등해보고 다시 해보시기 바랍니다.
flutter clean 해도 동일하게 발생하였습니다
2개월안에 변경된 내용은 안드로이드 targetSdkVersion 31에서 33으로 변경, 이미지 피커 라이브러리 교체 작업밖에 없는데, iOS에서 에러 발생하네요
저희도 0.1.10버전이 42일전 배포된 건인데요
그 사이에는 문제 없으셨나요
넵 2개월전에 0.1.5 버전에서 테스트 이상 없었고, 오늘 다시 해보니 안돼서 0.1.10으로 버전업 했는데 동일하네요
저희 example앱을 그대로 실행하면 실행되나요?
동일하게 안되네요
flutter version이 3.13.0-3.0.pre.7 입니다
사용 중인 mid는 어떻게되세요?
결제 요청시 사용한 orderId도 함께 알려주세요
arres3f3p8,
tosspayments-202303210239
입니다
귀사 홈페이지에서는 결제위젯 사용 중인 것으로 아는데요.
flutter앱에는 일반결제창 연동하시려는게 맞을까요?
네 맞습니다
혹시 .. 주문번호를 바꿔서 호출해도 동일한가요?
시뮬레이터 종료 후 다시 빌드하니 정상적으로 뜨네요..ㅜㅜ
앱에도 지금 도입하려고 하시는거죠?
네 저희가 서비스가 2개라서 다른 서비스는 웹에 적용했고 이번 서비스는 웹/앱 모두 일반결제창으로 연동해서 이번주 내로 배포할 예정입니다~
혹시 일반결제창으로 결정한 이유가 flutter에서 위젯 지원이 안되서일까요..?
네 그것도 그렇고, UI 커스텀이 조금 필요해서 일단은 일반위젯으로 붙일예정입니다!
네 확인 감사합니다. 궁금한 점은 편하게 문의주세요
네 친절한 답변 감사드립니다~
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.
아 혹시 어느 커스텀때문에 일반결제창 선택했는지 공유해주시면, 추후 위젯 제품 발전에 도움이 될 것 같아요
저희는 현재 결제수단이 펼쳐져 있지 않고, 드롭다운으로 되어 있습니다. 드롭다운 선택시 바텀시트로 각 결제수단에 필요한 정보들? 뜨고 있습니다!
아 카드, 계좌이체, 가상계좌 등을 드롭다운으로 사용하시는 건가요?
네 맞습니다 ! 당장은 디자인 리소스가 부족해서 기존 디자인대로 일단 구현하려고 합니다
혹시 계좌이체에서 왼쪽 상단 뒤로가기 이벤트는 어떻게 잡아야할까요?
fail로 안떨어지네요~

이건 확인해보고 안내드릴게요
감사합니다
이것만 체크되면 배포 테스트 할 수 있을것 같은데 혹시 시간이 오래걸릴까요~?
이건 저희쪽에서 해결해드려야할 것 같아요!
현재 원인은 확인했고, 배포일정은 아직 확인해봐야하는데요.
우선 오픈 후 배포 기다려주실 수 있을까요?
현재 android, ios native sdk에서도 동일한 문제가 있는데. 특별한 VOC는 아직 없었습니다.
참고로 저희쪽은 flutter sdk가 아닌 퀵계좌 창 쪽에서 조치가 될 예정이에요
네네 그럼 fail로 떨어진다고 가정하고 배포하면 될까요?
네!
이거는 스펙 확정되면 다시 공유드릴게요
지금 한번 확인해보시겠어요?
@김지둔