iOS Example Project 빌드 시 결제 위젯에 해당하는 웹 뷰가 표시되지 않습니다.
https://github.com/tosspayments/payment-sdk-ios 의 main 브랜치를 clone해서 example 코드를 다른 설정 건들지 않고 실행했는데 영상과 같이
결제 위젯 웹 뷰가 렌더링 되지 않고 흰 화면만 지속되는 현상이 UIkit, SwiftUI Example Project에서 모두 발생합니다.
제가 다른 설정을 더 해야하는지 궁금해서 문의 남깁니다.
ClientKey나 CustomerKey는 테스트용 그대로 사용하였습니다. 안드로이드의 경우 테스트 용으로도 문제없이 실행되었습니다.
iOS - 17.4
Xcode - 15.3
GitHub
GitHub - tosspayments/payment-sdk-ios: Toss Payments iOS SDK
Toss Payments iOS SDK. Contribute to tosspayments/payment-sdk-ios development by creating an account on GitHub.
17 Replies
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) :
- 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요.
* 주말/공휴일에는 답변이 늦을 수 있어요.
안드로이드에도 동일한키가 들어가있나요?
서로 키가 다른게 들어가있을것 같은데요
아 방금 확인해보니 ClientKey가 완전 동일하진 않는데 두 환경 모두 test용 키를 사용했습니다
네 그럼 안드로이드에서 된 클라이언트키를 사용해보시기 바랍니다
네 시도해보겠습니다
그래도 계속 웹뷰 표시가 안되네요.. SwiftUI 샘플에서 AgreementWidget은 정상적으로 표시 되는데 계속 PaymentMethodWidget만 흰색 화면으로 표시됩니다
토스페이먼츠 결제연동팀
토스페이먼츠 결제연동팀
계약 전 결제위젯 테스트 안내
현재 결제위젯은 계약이 완료된 이후에 사용이 가능합니다. 계약 이전에는 아래 Key를 이용해 테스트 가능합니다.
admin은 아래 링크에서 체험해 보실 수 있어요! (위 apiKey와 연동되지 않습니다)
https://consumer.tosspayments.com/ex/payment-widget?device=MOBILE
이거 참고해보시기 바랍니다
넵 확인해보겠습니다
전달해주신 키 사용시 SwiftUI에서 토스 웹뷰가 띄워지는 것 까지는 확인했는데, 그 이후 결제를 위해 새로운 웹뷰가 열릴때 다시 표시되지 않습니다. UIKit의 경우엔 그대로 표시되지 않습니다..
ㄱㅖ약된 mid가 어떻게 되실까요?
현재 PG사 결정 이전이라 샘플 프로젝트로 확인해보려해서 계약은 아직 진행하지 않았습니다
우선 샘플의 경우 초기에 적용된 버전이라 에러가 있을 수 있는데요.
현재 ios sdk로 여러 가맹점이 연동해서 사용 중이셔서 추후 한번 sdk로 직접 연동해보시면 좋을 것 같습니다.
네 상세한 답변 감사합니다.
네 메일 주소 알려주시면 관련해서 참고하실만한 앱들 한번 공유드리겠습니다.
ㅁㅔ일드렸습니다.
네 확인했습니다. 감사합니다!
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.