flutter inappwebview 에서 브랜드페이 결제창이 나타나지 않습니다.
안녕하세요. flutter inappwebview 에서 브랜드페이를 연동하는데 결제창이 나타나지 않아 문의드립니다.
웹에서는 nextjs 를 사용중이며 브라우저에서 테스트를 했을 때는 결제창이 잘 나타나지만
flutter inappwebview 를 통해 웹뷰로 결제창을 띄웠을 때만 code: null 이라는 메세지와 함께 결제창이 나타나지 않습니다.
다른 분이 올린 문의를 보니 동일한 현상이 있었던 것 같은데 브랜드페이가 flutter inappwebview를 지원하지 않는 것일까요 ?
그리고 앱 간 이동이 아닌 결제창을 띄우는 것만으로도 아래 링크에 나와있는 설정을 추가해야할까요 ?
https://docs.tosspayments.com/common/webview
웹뷰(WebView)에서 외부 앱 열기 | 토스페이먼츠 개발자센터
브라우저가 아닌 모바일 웹뷰로 결제창을 띄울 때 카드사별 결제 수단을 인증하려면 외부 앱(3rd-party 앱)을 연동해야 합니다. 연동에 필요한 외부 앱 스킴(App URL Scheme)목록과 추가 로직을 살펴보세요.
6 Replies
안녕하세요
flutter는 현재 webview_flutter에서 정상동작하는 것 확인했으며, inappwebview는 아직 검증되지 않았습니다.
Dart packages
tosspayments_sdk_flutter | Flutter Package
This SDK helps you easily link the 'toss payments' payment module on the flutter.
패키지도 제공중이니 참고해주세요
혹시 해당 패키지로 브랜드페이를 설정할 수 있나요?
브랜드페이는 위 패키지에 포함되어있지 않습니다. 다만 브랜드페이는 어차피 웹뷰위에서 구현을 해주셔야해요.
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.