토스페이먼츠 - IOS 웹 에러 문의
안녕하세요 웹 개발 중에 에러?가 있어서 문의를 드립니다.
웹 버전 개발 중에 [ javascript - express 기반 ]
Android 기반은 pc / mobile 전부 카드 결제 선택 후 카드 앱 연결이 정상 작동되었는데
IOS 기반은 pc 는 정상 작동 되었고 모바일에서 테스트 하던 중에 카드 결제 앱을 선택한 후 결제 칸을 누르면
'주소가 유효하지 않기 때문에 Safari가 해당 페이지를 열 수 없습니다.' 라는 문구가 나옵니다. (혹시 ios 버전이 낮아서 그런가, pc 에서 ios 시뮬로 돌렸을 때도 동일한 문구가 떴씁니다.)
해결 방법이 있을까요?
7 Replies
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) :
- 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요.
* 주말/공휴일에는 답변이 늦을 수 있어요.
앱이 안깔려 있는데 누르시면 ios 에서는 그 에러가 발생합니다.
앱을 깔고 진행해 주시면 될거에요.
아 ios는 앱을 설치하는게 디폴트라고 생각하면 될까요?
android는 설치가 안되어있으면 구글플레이로 연동을 해주는데, 제가 ios는 거의 안 사용해봐서...
그럼 아무 문제도 없다고 생각하면 되겠네요?
아 그런데 다른 앱들은 저런 문구가 나왔는데, 삼성 앱 카드 결제에서 - 모니모 결제는 설치 링크로 이동하더라고요.
그렇게는 안되는건가요?
Android에서는 intent://를 사용하면 자동으로 Play Store로 이동하지만, iOS는 직접 App Store로 이동하는 코드를 추가 해야 합니다.
왜냐하면 삼성모니모는 deeplink형식으로 앱을 열어주고, 나머지 앱들은 appsheme형식으로 열어서 그렇습니다.
이건 카드사에서 제공하지 않기 때문에 그런거에요. appScheme은 스토어 정보를 가지고 있지 않습니다.
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.
감사합니다