iffy
iffy15mo ago

Flutter 결제 위젯 삼성페이 관련 문의입니다.

tosspayments_widget_sdk_flutter 1.0.2에서 웹뷰 형태로 결제를 구현하고있습니다. 삼섬페이를 열려고하면 해당 오류가 나오고있는데 어떻게 해결하면될까요 ? Unhandled Exception: Invalid argument (urlString): To use an in-app web view, you must provide an http(s) URL.: "market://details?id=com.samsung.android.spay"
36 Replies
토스페이먼츠 BOT
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) : - 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요. * 주말/공휴일에는 답변이 늦을 수 있어요.
Kimoon Lee
Kimoon Lee15mo ago
웹뷰를 통해서 웹페이지 열어서 처리하시는 건가요?
이실장
이실장15mo ago
convertUrl쓰신거죠?
iffy
iffyOP15mo ago
예제에 제공해주신 방법인 TossPayments 을 사용해서 구현했습니다.
이실장
이실장15mo ago
웹뷰(WebView) 연동하기 | 토스페이먼츠 개발자센터
브라우저가 아닌 모바일 웹뷰로 결제창을 띄울 때 카드사별 결제수단을 인증하려면 외부 앱(3rd-party 앱)을 연동해야 합니다. 연동에 필요한 외부 앱 스킴(App URL Scheme)목록과 추가 로직을 살펴보세요.
이실장
이실장15mo ago
여기 보고 하신거죠?
iffy
iffyOP15mo ago
https://docs.tosspayments.com/reference/widget-flutter flutter 위젯으로 구현했습니다
결제위젯 Flutter SDK | 토스페이먼츠 개발자센터
결제위젯 Flutter SDK를 추가하고 메서드를 사용하는 방법을 알아봅니다.
이실장
이실장15mo ago
아 그럼 웹뷰위에 웹서버 띄운게 아니라. 위 방법으로 연동 중이시군요 삼성페이에서만 문제 발생하나요?
iffy
iffyOP15mo ago
네 제공해주신 sdk를 사용하여 결제 로직을 구현하였으나 삼성페이에서 오류가 나오고있었습니다.
이실장
이실장15mo ago
우선 재현이 안되고 는데요
이실장
이실장15mo ago
Dart packages
tosspayments_widget_sdk_flutter package - All Versions
Pub is the package manager for the Dart programming language, containing reusable libraries & packages for Flutter and general Dart programs.
이실장
이실장15mo ago
여기서 sdk 다운받아서 샘플앱에서도 재현되는지 확인해보시겠어요?
iffy
iffyOP15mo ago
앱사이트에있는 1.0.2 sdk example 에서도 해당 오류가 나오고있습니다.
No description
iffy
iffyOP15mo ago
일반결제 결제 수단 : 카드 간편 결제 : 삼성페이로 하였습니다.
이실장
이실장15mo ago
저희 example 샘플앱을 빌드하신건가요? flutter inapp webview library를 별도로 importㅎㅏ고계신가요?>
iffy
iffyOP15mo ago
샘플앱을 빌드했을때 오류가났습니다.
이실장
이실장15mo ago
2번째 질문 확인해주시겠어요?
iffy
iffyOP15mo ago
해당 라이브러리 는 저희소스에서는 import하고있지 않습니다.
이실장
이실장15mo ago
우선 일반적이지 않은 현상이라 2가지 요청드려볼게요 1. 현상 발생하는 영상 2. requestPayments 호출하는 부분들어있는 소스코드
토스페이먼츠 BOT
💡 정보 제출
민감 정보를 안전하게 제출해주세요
iffy
iffyOP15mo ago
example 로 영상을 드려도 문제가 없을까요 ?
이실장
이실장15mo ago
네 example그대로 실행하셨으면 소스코드도 동일하겠군요.. 수정없이 그대로 실행하신거죠?
iffy
iffyOP15mo ago
네 수정한부분은 안드로이드 빌드 할당시 minSdkVersion 19로 설정되어 빌드가 안된다는 오류가 나와
해당부분만 minSdkVersion 21로 수정했습니다. 영상및 소스 첨부했습니다.
이실장
이실장15mo ago
네 확인 후 안내드릴게요
iffy
iffyOP15mo ago
네 감사합니다
이실장
이실장15mo ago
아 혹시 그 삼성 실물 폰에서 하신건 맞으시죠?
iffy
iffyOP15mo ago
네 s23 s23울트라 s20 울트라 3기종에서 동일현상이 나오고있습니다. s23 : android 14 s23 웉트라 :android14 s20 울트라 : android 13 해당 버전들이였습니다.
이실장
이실장15mo ago
3개 모두 삼성페이가 사용가능한 환경이죠?
iffy
iffyOP15mo ago
네 실제로 삼성페이를 사용하고있는 개인 핸드폰들이였습니다.
이실장
이실장15mo ago
네 확인 감사합니다. 확인 후 안내드리겠습니다. 결제위젯이 아니라 결제창으로 접근 중이시군요 결제창 쓰시려는게 맞을까요? 1.0.3으로 다시한번 확인 요청드려요!
iffy
iffyOP15mo ago
네 1.0.3 버전으로 다시한번 확인해보겠습니다. 네 잘되는것 확인했습니다. 혹시 다른 질문도 가능할까요 ?
이실장
이실장15mo ago
iffy
iffyOP15mo ago
개발 연동 테스트 상점의 결제위젯 연동키를 사용했을때는 결제 창이 잘열리는 것을 확인했습니다. 이제 실제 사용하려는 저희 결제위젯 연동키 테스트 버전을 넣고 결제하기를했을때는 "존재하지 않는 상점 정보 입니다." 라는 오류가 나오는데 다른 설정을 해줘야되는걸까요 ??
이실장
이실장15mo ago
우선 지금 사용하시는건 결제위젯이 아니라 결제창입니다. 결제창은 API키를 사용해주세요
iffy
iffyOP15mo ago
API 개별 연동키를 사용하고 상점에서 결제수단을 추가해주면될까요 ?? 되는거 확인했습니다 . 감사합니다!
토스페이먼츠 BOT
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.

Did you find this page helpful?