ink
ink4d ago

flutter ios 에서 webview 진입시 다음과 같은 메시지가 발생합니다.

[ERROR:flutter/runtime/dart_vm_initializer.cc(40)] Unhandled Exception: PlatformException(evaluateJavaScript_failed, Failed evaluating JavaScript, JavaScript string was: ' var clientKey = '****';
var tossPayments = TossPayments(clientKey);
tossPayments.requestPayment('계좌이체', {"paymentMethod":"계좌이체","amount":62700,"orderId":"ORDER-example","orderName":"example","successUrl":"tosspayments://payment/flutter/success","failUrl":"tosspayments://payment/flutter/fail","customerName":"****","customerMobilePhone":"*****"});
'
Error Domain=WKErrorDomain Code=5 "JavaScript execution returned a result of an unsupported type" UserInfo={NSLocalizedDescription=JavaScript execution returned a result of an unsupported type}, null)
#0 StandardMethodCodec.decodeEnvelope (package:flutter/src/services/message_codecs.dart:646:7)
message_codecs.dart:646
#1 MethodChannel._invokeMethod (package:flutter/src/services/platform_channel.dart:334:18<…>
[ERROR:flutter/runtime/dart_vm_initializer.cc(40)] Unhandled Exception: PlatformException(evaluateJavaScript_failed, Failed evaluating JavaScript, JavaScript string was: ' var clientKey = '****';
var tossPayments = TossPayments(clientKey);
tossPayments.requestPayment('계좌이체', {"paymentMethod":"계좌이체","amount":62700,"orderId":"ORDER-example","orderName":"example","successUrl":"tosspayments://payment/flutter/success","failUrl":"tosspayments://payment/flutter/fail","customerName":"****","customerMobilePhone":"*****"});
'
Error Domain=WKErrorDomain Code=5 "JavaScript execution returned a result of an unsupported type" UserInfo={NSLocalizedDescription=JavaScript execution returned a result of an unsupported type}, null)
#0 StandardMethodCodec.decodeEnvelope (package:flutter/src/services/message_codecs.dart:646:7)
message_codecs.dart:646
#1 MethodChannel._invokeMethod (package:flutter/src/services/platform_channel.dart:334:18<…>
코드는 변동이 따로 없는데, 어제 오후 3시 이후부터 발생하였습니다. 혹시 짐작이 가시는 이유가 있으실까요? orderId는 ORDER-47e1995588a64481 입니다.
6 Replies
토스페이먼츠 BOT
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) : - 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요. * 주말/공휴일에는 답변이 늦을 수 있어요.
Kimoon Lee
Kimoon Lee3d ago
지금 보내주신 파라미터가 실제로 전송하신 파라미터이신가요? 결제창 자체를 못여시는 건가요? 그리고저희 플러터 SDK 사용하시는지 아니면 웹뷰만 열고 웹 UI 띄우시는 건지도 확인부탁드립니다.
이실장
이실장3d ago
mid도 알려주시고요
ink
inkOP3d ago
- 보낸 파라미터는 일부러 ***로 가렸습니다. - 결제창이 열릴 때도 / 열리지 않을 때도 있습니다. - flutter sdk 사용하고 있습니다 - mid는 toopy20250421150152YtyU0입니다.
이실장
이실장3d ago
보내주신건 tid같습니다. 결제창이 안열릴 때 web console쪽 에러 확인이 필요할 것 같아요
토스페이먼츠 BOT
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.

Did you find this page helpful?