웹뷰 사용해서 결제 기능을 실행시킬때 스킴 등록을 안하면 어떻게 되나요?
저희 앱은 웹뷰로 되어 있는 하이브리드 앱입니다. 아이폰, 안드로이드 앱 패키징 되어 마켓에 배포 되어있습니다. 이번에 토스 결제를 도입하게 되었습니다.
스킴 등록을 위해서 마켓 업데이트를 해야하는데, 필수로 해야 하나요?
34 Replies
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) :
- 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요.
* 주말/공휴일에는 답변이 늦을 수 있어요.
결제 잘되시나요?
일단 웹으로만 결제해서 테스트 했습니다.
내부에 네이티브 개발자가 없어서
어떻게 구현했냐에 따라 다릅니다.
앱 패키징을 해서 테스트를 못하고 있습니다.
스킴이 구현이 필요할 수 있고 아닐 수도 있습니다.
우선 추후에 앱 패키징 후에, 카드사앱이 잘 뜨는지 확인해주시고 안뜰경우 한번 문의주세요
앱 패키징을 굳이 해야하는지를 문의드리는 겁니다.
외부 소싱이 필요한 작업이라
내부에서 의사 결정을 해야합니다.
앱패키징은 귀사에서 선택할 부분인 것 같습니다.
지금 기존 배포되어있는앱에
결제만 교체하신건가요?
네
그럼 웹뷰에 띄워서 앱에서 테스트를 해보셔야할 것 같아요
ios 기준 웹뷰에서 웹을 어떤 함수로 불러오냐에 따라
스킴등록이 필요할 수 있고 아닐 수도 있습니다.
aos도 마찬가지이고요
스킴은 결국 화이트리스트로 외부앱 여는 리스트를 관리하냐는 건데요.
화이트 리스트 방식으로 웹뷰를 여냐, 아니면 무조건 다 여냐 에 따라 각각 함수가 다릅니다.
자바 스크립트로 웹에서
토스 결제를 진행합니다.
네이티브 함수를 쓰지 않습니다.
지금 앱에서 잘 실행이 될지를 문의주시는거 아닌가요?
네
브라우저로 결제는 잘 됩니다.
앱에서 웹뷰를 띄웠다는 거 자체가 이미 네이티브 함수가 쓰였다는 겁니다.
하이브리드 앱으로 flutter ionic rn등을 사용했어도, native함수가 쓰인거고요
우선 귀사 앱에서 잘되는지 테스트 후 문의주시기 바랍니다.
앱에서 테스트 할수 있는 네이티브 개발자가 외부 소싱을 해야하고
이걸 해야하는지 의사결정이 필요해서 문의드린겁니다.
제가 문의주시는게 이해가 안되는데요
앱 개발 할지말지를 문의주시는건가요?
아닙니다.
그럼 문의주시는게 정확히 어떤건가요?
서비스 하고 있는 앱에 결제 기능 그냥 붙여서 오픈해서 문제가 없는지 입니다.
네이티브 수정없이
위에 말씀드렸다시피 저도 그것을 장담드릴 수가 없습니다.
귀사 앱이 어떻게 구현되었는지 , 웹뷰가 화이트리스트를 관리중인지 알수가 없어서요
기존에는 앱스킴을 관리중인가요?
없습니다
ㄱㅣ존에 다른 결제 기능쓰셨나요?
다른 PG사 통해서요
나이스 사용하고 있습니다.
그럼 문제 없이 사용가능할 것으로 보입니다.
확실한 내용이여야 합니다.
나이스에서 앱 스킴 추가하라고 메일이 왔습니다.
토스는 그런것 없이 가능한지 알고 싶어서 문의 드리는겁니다.
확실한 내용을 원하시면 저는 보수적으로 알 수 없다고 답변드릴 수 밖에 없습니다. 귀사 앱코드를 깔수가 없어서요.
다만 지금 카드사앱이 잘열린다면, 카드사앱을 여는 주체는 PG사가 아니라 카드사입니다.
그래서 PG사가 바뀌더라도 잘 되야 정상입니다.
더불어 나이스에서 아마 삼성,신한카드에 새로운 앱스킴이 추가되었다고 안내가 왔을 것 같은데요
네 맞습니다.
기존에 앱스킴을 관리하고 있지 않은지를 확신하신다면
별도로 앱스킴 추가가 없어도 잘 될겁ㄴ디ㅏ.
이건 제가 확실하게 말씀드릴게 아니라, 귀사에서 확실하게 확인해보셔야 합니다.
앱스킴을 관리하고 있다면
추가해야하는 건가요?
앱스킴을 관리하고 있다면 추가해야합니다.
네 알겠습니다. 제가 네이티브 소스 담당자가 아니라서 이부분 확인해보겠습니다.
감사합니다.
네 만일 수정할일 있으시다면
appScheme을 화이트리스트로 관리하지않고, 무조건 허용하도록 해달라고 요청해보세요
그럼 앞으로 관리할일 없으실겁니다.
네 감사합니다.
그렇게 하겠습니다.
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.