토스페이먼츠 위젯 카카오페이 결제 안됨
✅ 개발상황
web builder인 bubble을 통해 개발하였고, 버블 플러그인을 통해 토스페이먼츠 위젯을 연동하였습니다.
모두 잘 정상 작동하였습니다.
✅ 문제상황
다만 저희가 web view app으로 애플 앱스토어에 앱을 등록하였는데
앱을 통해 들어가면 카카오페이를 비롯한 몇몇 결제가 안되는것 같습니다.
애플에서 외부창으로 이동을 막아놓아서 그런걸까요?
하지만 카카오페이 말고 네이버페이 및 토스페이는 여전히 잘 되고 있습니다.
✅ 질문
에러 원인이 무엇이고 어떻게 해결하면 좋을까요?
제가 별도의 액션 없이 토스팀에서 자체적으로 이 문제를 해결해줄수도 있을까요?
6 Replies
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) :
- 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요.
* 주말/공휴일에는 답변이 늦을 수 있어요.
이부분은 ios 앱의 info.plist 에 외부 앱이 설정이 되어야 합니다. 그런데 사용하신 webview 기준으로 어떻게 설정해야 하는지는 저희가 알수없어서 정확히 가이드를 드리기는 어려울것 같습니다.
deeplink 관련 내용이라 natively 에 deeplink 를 어떻게 처리 하는지를 구글링 해보셔야 할것 같아요.
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.
제가 xcode를 활용하여 앱을 개발한 정식 개발자가 아니라서 info.plist를 제대로 이해하진 못했지만...
외부 앱으로의 이동이 설정(허용)되어야 한다는 말씀인것 같아요
하지만 토스페이 같은 경우에는 토스앱으로 잘 넘어가서 결제가 되는데
왜 카카오페이만 카카오앱으로 넘어가지 않는 것일까요?
설명한 내용을 보면
웹 서비스를 버블로 구현 하였고,
모바일 앱을 별도로 개발해서, 버블로 구현한 웹 서비스를 앱내 웹뷰로 띄워서 진행 했다는 의미 이신것 같은데, 맞을까요?
냥과장님 답변 해주신것 처럼, info.plist 내에 누락된 스킴이 없는지를 확인 해보셔야 할것 같고,
지금 이용하고 계시는 웹뷰 기준으로는 어떻게 설정해야 하는지는 저희가 정확하게 가이드 드리기는 어렵습니다.
앱 개발한 개발자 분을 통해서 어떤 에러가 발생 하였는지 확인 하여 전달 주시면 조금 더 도움이 될듯 합니다.
추가 해야 하는 리스트들 은 아래 링크에 있습니다.
https://docs.tosspayments.com/guides/webview#ios
웹뷰(WebView) 연동하기 | 토스페이먼츠 개발자센터
브라우저가 아닌 모바일 웹뷰로 결제창을 띄울 때 카드사별 결제수단을 인증하려면 외부 앱(3rd-party 앱)을 연동해야 합니다. 연동에 필요한 외부 앱 스킴(App URL Scheme)목록과 추가 로직을 살펴보세요.