플러터 웹뷰 구현 질문
안녕하세요. v2버전을 사용하여 결제 연동을 구현중 궁금한점이 있어 문의드립니다.
react + vite로 구성된 어플리케이션을 브라우저와 플러터 웹뷰 환경에서 제공중인데요.
브라우저에서에선 npm 패키지로 결제위젯 SDK를 다운받아 구성하였습니다.
궁금한점은 웹뷰환경에서의 구현 인데 다음과같습니다. (플러터 패키지는 webview_flutter 를 사용중입니다)
1. 결제위젯을 이미 npm 패키지로 웹환경에서 구현을했는데 tosspayments_widget_sdk_flutter패키지를 설치해야하는지 (중복아닌지?)
2. 앱투앱 이동을 가이드에서 제공하는 URL변환(네이티브 코드 수정)방식이 아닌 기존 서비스내에서 사용중이던 url_launcher패키지를 사용해서 구현해도 괜찮은지
이상입니다!
7 Replies
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) :
- 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요.
* 주말/공휴일에는 답변이 늦을 수 있어요.
결국 웹뷰위에 웹서버 띄우시는거죠?
맞습니다!
그러면 연동은 웹서버에서 결제위젯sdk로 해주면되고
결국 해주셔야하는 작업이 웹뷰에서 외부 앱을 띄우도록 허용해주는 작업이에요
예를들어 삼성카드 결제를 위해 삼성카드 앱카드를 띄우는 작업이요
https://docs.tosspayments.com/guides/v2/webview#flutter
그걸 알아서 구현하셔도 되고, 저희 fluttersdk 를 활용하셔도 됩니다.
웹뷰(WebView) 연동하기 | 토스페이먼츠 개발자센터
모바일 웹뷰 결제는 앱투앱(App to App) 이동이 필요한데요. 결제기관의 앱스킴 목록과 OS별 이동 방법을 알아보세요.
알겠습니다. 답변 감사합니다!
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.