뮥뮥
뮥뮥16mo ago

안녕하세요 "Error parsing a meta element's content: ';' is not a valid key-value pair separator" 에러 문의드립니

플러터 웹뷰에서 sdk연동시 다른 간편결제는 잘열리는데 농협 -> 일반결제, ARS결제를 클릭했을 때 다음과 같이 에러가 출력이 됩니다. final appScheme = ConvertUrl(finalUrl); 요부분에서 오류가 나는 걸로 추측하고 있구요 url은 다음과 같습니다. I/flutter ( 5002): NavigationRequest(url: intent://%7B"CD":"1303ff6afcc6c61338d971d69c878d2e","TK":"0Hmct6_VrLHFQwNxoVlYXm6geguKRVrfu83jxaSLtXA=","LK":"4312995274364516845664648485946164997414670194765559905345542651586556910023149605448545681471634739736472516314000726948486968312179902695628213130064916","DT":"2023-11-30-13:11","TM":"15","CH":"vbv.nonghyup.com","CU":"https://vbv.nonghyup.com/mobileV2/MOITFX000.jsp;NCAS_SSID=t1cPMuwJnidza1NsR4ubyafXxVSpLff6lF02nEzIT6MZcktqnYoNMdEIg394T7lW.TkNBUy9uYm5jcGtsb3dzMDJfbmNhczAy","SA":"https://mpl.ahnlab.com","CV":"0"%7D/#Intent;package=com.ahnlab.v3mobileplus;scheme=v3mobileplusweb;end, isForMainFrame: true) 운영하는 웹서비스에 메타태그에 ; 가 붙어있나 확인했는데 발견되지 않았습니다.. 어떤 문제떄문인지 의견을 구해봅니다 ㅠㅜ
No description
No description
33 Replies
토스페이먼츠 BOT
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) : - 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요. * 주말/공휴일에는 답변이 늦을 수 있어요.
이실장
이실장16mo ago
우선 사용하신 sdk와 버전 공유해주시겠어요? 이슈 재현되었습니다. 확인 후 안내드릴게요
뮥뮥
뮥뮥OP16mo ago
tosspayments_sdk_flutter: ^0.1.11 입니다! 넵 webview_flutter_upload: ^0.2.0 웹뷰 버전입니다
이실장
이실장16mo ago
아마 농협 intent주소에 큰따옴표가 들어가면서 변화가 생긴것 같은데 확인 후 안내드릴게요
뮥뮥
뮥뮥OP16mo ago
음.. 넵!
이실장
이실장16mo ago
https://pub.dev/packages/tosspayments_sdk_flutter 더불어 여기도 표기되어있지만, 해당 버전 해결이 된다면 은 새로운 sdk로 업데이트 될거에요 https://pub.dev/packages/tosspayments_widget_sdk_flutter
Dart packages
tosspayments_sdk_flutter | Flutter Package
This SDK is deprecated.
Dart packages
tosspayments_widget_sdk_flutter | Flutter Package
This SDK helps you easily link the 'toss payments' payment module on the flutter.
뮥뮥
뮥뮥OP16mo ago
아ㅏ.. tosspayments_sdk_flutter: ^0.1.11는 더이상 사용되지 않는건가요? tosspayments_widget_sdk_flutter: ^1.0.1 요버전으로 사용하면 될까요?
이실장
이실장16mo ago
네네 그런데 해당 이슈는 동일하니 이부분은 개선되면 공유드릴게요
뮥뮥
뮥뮥OP16mo ago
넵! 혹시 업데이트 되면 언제쯤 반영이 가능할까요? 오늘까지 반영가능할까요?
이실장
이실장16mo ago
확인 후 안내드릴게요 ^^
뮥뮥
뮥뮥OP16mo ago
이실장
이실장16mo ago
오픈이 언제신가요?
뮥뮥
뮥뮥OP16mo ago
월요일입니다..! 앱 심사기간도 고려해야되서 오늘은 수정되었으면 하네요 ㅠㅜ
이실장
이실장16mo ago
mid가 어떻게 되실까요?
뮥뮥
뮥뮥OP16mo ago
weilyevw0o 입니다
이실장
이실장16mo ago
정리해서 안내드립니다. 1. 저희 측 SDK 문제가 아니며, dart 및 v3 의 문제입니다. 2. dart 웹뷰에서 페이지 이동하기 위해 url 정보를 Uri TYPE으로 전달합니다. 3. 이때 V3의 경우 유일하게 intentURL에 큰따음표가 들어가는데, dart Uri Type이 큰따음표를 안받아줍니다. 해당 이슈를 해결하기 위해, flutter MethodChannel을 사용하지 않고 ConvertUrl() 을 제공해드리기 시작했는데요. flutter/dart 버전이 올라가며 재발한 것으로 보입니다. 해당 이슈는 저희 쪽 문제가 아니기 때문에 이번주 내에 해결 불가 합니다. 단, 대부분 신용카드 이용고객이 일반결제(백신호출하는)를 사용하지 않고 앱카드를 사용하기 때문에 큰 이슈는 없을 것으로 예상되며. 필요시 useAppCardOnly: true 파라미터를 함께 보내주시면, 앱카드만 허용하게 됩니다. v3의 경우 귀사에서 ConvertUrl 첫번째 인자로 값을 넘겨주실 때 부터, null로 들어올거에요
뮥뮥
뮥뮥OP16mo ago
음 플러터 버전을 낮추가너 토스 sdk버전을 수정해서 해결할 수 있나요?
이실장
이실장16mo ago
저희 sdk랑은 전혀 상관이 없습니다. 애초에 flutter webview에서 해당 url을 못읽어오는 거여서요
뮥뮥
뮥뮥OP16mo ago
아니면 가져온 uri에서 " -> '으로 치환해서 해결은 안되나요?
이실장
이실장16mo ago
치환해도 webview에서 실행하려면 다시 uri형태로 보내줘야할텐데 결과는 똑같을 것 같아요
뮥뮥
뮥뮥OP16mo ago
아.. 아니면 플러터 버전을 낮추면 해결되지는 않을까요? 이야기를 들어보니 최신플러터 버전은 v3를 호출하는 방법이 현재로써는 없는걸로 이해를 했는데
이실장
이실장16mo ago
그 부분이 해결책이 될지는 테스트 해봐야겠지만, 올바른 해결책을 아닐 것 같습니다.
뮥뮥
뮥뮥OP16mo ago
음.. 정확한 해결책이 어떤것일까요?
이실장
이실장16mo ago
우선 저도 flutter sdk 개발자는 아니고, 현재 문제를 인식하신 것처럼 배포 전까지 해당 이슈 해결은 어려울 것 같습니다. 이부분은 내부에서 고민 후 수정 될 예정입니다.
뮥뮥
뮥뮥OP16mo ago
넵 이해했습니다.
토스페이먼츠 BOT
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.
이실장
이실장16mo ago
@leeyop webview 모듈을 flutter_inappwebview 쓰시나요?
뮥뮥
뮥뮥OP16mo ago
webview_flutter_upload: ^0.2.0 웹뷰플러터기반 확장 라이브러리 사용중입니다 !
이실장
이실장16mo ago
그냥 webview_flutter 썼을 때도 동일하신가요?
이실장
이실장16mo ago
https://pub.dev/packages/tosspayments_sdk_flutter/versions 여기 샘플앱으로 실행해보시면 이상없을거에요
Dart packages
tosspayments_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.
뮥뮥
뮥뮥OP16mo ago
넵확인해보겠습니다
지초와난초
지초와난초15mo ago
안녕하세요. 토스 개발 관련 질문이 있습니다. 저희는 가상계좌만 연동을 하고 싶은데요.. 결제 위젯을 붙이지 않고 API만 사용을 해도 괜찮을까요? 저희가 생각하는 건 가상 계좌 신청 API를 통해 계좌 정보를 받아서 고객에서 전달해 주고, 등록된 웹훅으로 결제 여부만 확인하는 형태로 진행하고자 합니다. 위 플로우로 사용을 해도 괜찮을까요?
이실장
이실장15mo ago
관련없는 문의는 새로운 포스트로 해주시기 바랍니다.

Did you find this page helpful?