스마일헌터
스마일헌터12mo ago

iOS 결제위젯 연동 중 WKWebView 백지현상

안녕하세요! iOS 결제위젯 연동해서 사용중인 스마일헌터 팀입니다. 다름이 아니라 requestPayment() 메서드를 호출해서 결제위젯을 띄웠을 때, WKWebView에서 백지현상으로 보이는 문제가 간헐적으로 있다가 현재 지속적으로 발생하고 있어서 이렇게 문의 드립니다. 사진 첨부합니다.
No description
25 Replies
토스페이먼츠 BOT
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) : - 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요. * 주말/공휴일에는 답변이 늦을 수 있어요.
유부장
유부장12mo ago
iOS SDK 사용하신건 아니고, 웹뷰 별도로 띄워서 해당 웹뷰에 URL 띄우고 계신가요?
스마일헌터
스마일헌터OP12mo ago
iOS SDK 사용했습니다.
유부장
유부장12mo ago
https://github.com/tosspayments/payment-sdk-ios/tree/main 여기에 샘플이 있는데, 혹 샘플 참조 해보실 수 있으실까요?
GitHub
GitHub - tosspayments/payment-sdk-ios at main
Toss Payments iOS SDK. Contribute to tosspayments/payment-sdk-ios development by creating an account on GitHub.
스마일헌터
스마일헌터OP12mo ago
네 해당 샘플 자료 참고해서 사용중이었고 결제도 잘 됐었습니다. 그런데 간헐적으로 위젯창에 아무것도 안 뜬다는 피드백이 들어왔고 현재는 계속 안뜨는 상황입니다. 네 해당 샘플 자료 참고해서 사용중이었고 결제도 잘 됐었습니다. 그런데 간헐적으로 위젯창에 아무것도 안 뜬다는 피드백이 들어왔고 현재는 계속 안뜨는 상황입니다.
Kimoon Lee
Kimoon Lee12mo ago
지금 해당 샘플로 동일 현상이 발생하는지 확인 부탁드립니다.
스마일헌터
스마일헌터OP12mo ago
네 버전이 0.1.26이었어서 0.1.30으로 업데이트하고 확인했는데도 동일 현상이 발생합니다.
Kimoon Lee
Kimoon Lee12mo ago
유부장님이 보내주신 샘플로도 동일하다는 말씀이시죠?
스마일헌터
스마일헌터OP12mo ago
유부장님 보내주신 샘플은 잘 작동합니다..! ClientKey가 문제가 될 수도 있나요? 저희는 초기 셋팅 이후 건드린 게 없는데 결제가 되다가 안되는게 아무리 봐도 이해가 안가네요ㅠㅠ
Kimoon Lee
Kimoon Lee12mo ago
혹시 사용하시는 MID 를 알수 있을까요?
스마일헌터
스마일헌터OP12mo ago
smarildhu7 입니다!
Kimoon Lee
Kimoon Lee12mo ago
결제위젯 렌더링 까지는 잘되시는 거죠?
스마일헌터
스마일헌터OP12mo ago
첫번째 사진에서 결제 방법 선택 후, 결제 요청을 하면 두번째 사진과 같이 뜹니다. 앱스킴 문제인가 해서 토스 문서 보고 확인했는데 이상 없었습니다..!
No description
No description
Kimoon Lee
Kimoon Lee12mo ago
지금 로그상으로 ordername 이 \"DO or DIE\" WARM UP HOOD ZIP-UP 이렇게 전달되고 있는데요. \" 를 모두 빼고 보내보실수 있을까요? 그냥 ordername 을 DO or DIE WARM UP HOOD ZIP-UP 이렇게만 보내보시기 바랍니다.
스마일헌터
스마일헌터OP12mo ago
보냈습니다.
Kimoon Lee
Kimoon Lee12mo ago
지금 amount 는 얼마로 보내셨나요? 로그상으로 amount 가 0 으로 들어오는것 같은데요 이부분 확인부탁드립니다.
스마일헌터
스마일헌터OP12mo ago
updateAmount 메서드를 호출하는 시점에 따라서 문제가 발생할 수 있나요? 콘솔로 확인했을때는 updateAmount 인자는 제대로 전달되고 있습니다.
Kimoon Lee
Kimoon Lee12mo ago
updateAmount 를 하자마자 requestpayment 를 호출하시는 건가요?
스마일헌터
스마일헌터OP12mo ago
아닙니다. updateAmount와 requestPayment 로직은 따로 분리했습니다. updateAmount는 가격 변동이 생길때만 호출하고 requestPayment는 유저가 결제하기 버튼을 누를때만 작동하도록 했습니다.
Kimoon Lee
Kimoon Lee12mo ago
일단 로그상으로는 amount 가 0 으로 요청되고 있습니다. 이부분 부터 0으로 요청하지 않도록 수정부탁드립니다.
스마일헌터
스마일헌터OP12mo ago
클라이언트 측에서 amount 값이 제대로 전달되었는지 확인할 수 있는 방법은 없을까요?
Kimoon Lee
Kimoon Lee12mo ago
render 하실때 amount 를 확인해 보시면 되실것 같습니다. updateamount 를 호출하지 않으신다면요.
스마일헌터
스마일헌터OP12mo ago
updateAmount 호출 시점 변경해서 고쳤습니다! 친절하게 알려주셔서 감사합니다 🙂
Kimoon Lee
Kimoon Lee12mo ago
네 감사합니다.
토스페이먼츠 BOT
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.

Did you find this page helpful?