저요
저요2y ago

Flutter inappwebview 를 활용하여 모바일로 제공되는 쇼핑몰을 포팅하고 있습니다.

결재 연동 하기로 연동되어있으며, 안드로이드의 경우 정상적으로 연동이 되지만, ios의 경우 결재하기 선택 시 "필수정보[LGD_AMOUNT] 누락입니다" 라는 메시지가 보여집니다. 관련해서 참고할 만한 정보가 있나요?
14 Replies
토스페이먼츠 BOT
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) : - 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요. * 주말/공휴일에는 답변이 늦을 수 있어요.
이실장
이실장2y ago
해당 오류는 ios/android의 차이로 보기엔, amount값이 실제로 누락될대 반환되는 값인데요 해당 오류 받은 OrderId 공유 가능할까요?
저요
저요OP2y ago
ordercode=2023030516525253556A 이런 코드값일까요? 서버 담당이 부재여서 확실한건 내일 다시 문의 드리도록 할게요
이실장
이실장2y ago
xpay이용해서 연동 중이시군요 현재 flutter inappwebview 위에 뜨는 값은 웹서버에 구현되어 있으신가요?
저요
저요OP2y ago
네, 모바일 폰의 삼성 브라우저와 사파리 브라우저를 통해서는 정상적으로 잘 되구요, flutter inappwebview 위에 뜨는 값은 웹서버에서 구현되어 있습니다. 안드로이드의 경우도 새창으로 팝업 뜨면서 정상 처리되는 상태입니다.
이실장
이실장2y ago
웹뷰(WebView)에서 외부 앱 열기 | 토스페이먼츠 개발자센터
브라우저가 아닌 모바일 웹뷰로 결제창을 띄울 때 카드사별 결제 수단을 인증하려면 외부 앱(3rd-party 앱)을 연동해야 합니다. 연동에 필요한 외부 앱 스킴(App URL Scheme)목록과 추가 로직을 살펴보세요.
이실장
이실장2y ago
현재 Flutter는 위와 같이 가이드 해드리고 있는데요! inappwebview에서 정상 동작되는지 여부는 확인이 안되었습니다. webview_flutter plugin 통해서만 확인되었어요
저요
저요OP2y ago
아.. 네 감사합니다. 살펴보고 추가 문의 있으면 남기겠습니다.
이실장
이실장2y ago
https://discord.com/channels/864296203746803753/1080116039867703438/1080865122593022116 동일 문의는 아니지만 과거게 inappwebview에 문제가 있어, webview_flutter로 수정하신 분이 있습니다.
저요
저요OP2y ago
그러기엔 webview_flutter 가 제약이 좀 더 있어서... 에휴
토스페이먼츠 BOT
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.
이실장
이실장2y ago
iOS에서는 앱 내에서 HTTPS 프로토콜을 사용해야 하므로, HTTPS 프로토콜을 사용하도록 설정되어 있는지 확인은 혹시 되실까요?
저요
저요OP2y ago
해당 기능 해결되었습니다. 별도 팝업으로 띄우면 ios 에서는 오류가 발생되며 이를 self 처리하도록 해서 처리 되었습니다.
이실장
이실장2y ago
ios session쪽에 문제가 있었나보네요. 공유 감사합니다.

Did you find this page helpful?