KBpay 결제 실패 문의
flutter를 이용하여 앱을 개발 중입니다.
샵바이를 통하여 결제 연동을 진행하고 있는데, 안드로이드에서 Intent scheme으로 카드사 앱을 이동시키는 과정에서 다른 카드사의 경우는 다 정상적으로 진행되는데, KBpay만 이동 및 실행되지 않는 이슈가 있습니다.
샵바이 측에 문의를 넣었지만, 토스페이먼츠 측에 문의를 해봐야 할거 같다고 해서 문의드립니다.
------
다음 이유로 intent://pay?srCode=9634769&tcodeSeq=1240563651&kb-acp://#Intent;scheme=kb-acp;package=com.kbcard.cxh.appcard;end;의 웹페이지를 로드할 수 없습니다.
net::ERR_UNKNOWN_URL_SCHEME
------

11 Replies
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) :
- 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요.
* 주말/공휴일에는 답변이 늦을 수 있어요.
국민카드에서 intent:// 혹은 market:// url 이동 시 웹페이지를 사용할 수 없음 화면이 뜨는 이슈 다음과 같습니다.
o 원인
국민 웹페이지에서는 앱결제 버튼을 누르면
플러터 웹뷰에서
2.
이렇게 하면 custom으로 지정한 scheme에 대해 resource request를 intercept해서 원하는
intent://~~~
url이 네트워크 요청으로 찍히는 반면, 타 카드사 페이지에서는 그냥 href만 바꾼다.
플러터 웹뷰에서
intent://
형태 url의 resource request를 보내게 되고, 에러 창이 뜬다.
o 해결
InAppWebView에 아래 두 가지 추가
1. onLoadResourceCustomScheme
2.
InAppWebViewGroupOptions
에 resourceCustomSchemes: ['intent', 'market']
추가
이렇게 하면 custom으로 지정한 scheme에 대해 resource request를 intercept해서 원하는
CustomSchemeResponse?
로 바꿔서 로드시킬 수 있습니다.@felix 관련해서 다시 안내드릴게요. kb랑 우리카드만 안되시죠?
웹뷰 lib는 webview_flutter
쓰시나요?
네, 현재 kb와 우리카드만 실행되지 않습니다.
webview_flutter 4.10.0을 사용하고 있습니다.
webview_flutter 내 webview_flutter_android 패키지 버전이 3.16.0 이상으로 올라가면 발생합니다
토스페이먼츠 문제는 아니고 웹뷰 문제에요
모든 pg사 통해 동일합니다
그럼 웹뷰 버전을 내리면 해결될가요?

네 그러더라고요
inappwebview로 갸셔도 되고요
답변 감사합니다
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.