결제위젯 연동 키로 변경 후 Cannot read properties of undefined (reading 'getUiFeature') 에러 발생
API 개별 연동 키에 문제가 생겨 결제위젯 연동 키로 변경하라는 안내를 받고 결제위젯 연동 키로 변경 후 위젯을 열면
일시적인 오류가 발생했습니다.
Cannot read properties of undefined (reading 'getUiFeature')
오류가 발생합니다.

26 Replies
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) :
- 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요.
* 주말/공휴일에는 답변이 늦을 수 있어요.
결제 요청시 전달한 주문번호와 (또는 상점 아이디)
어떤 variantKey 를 이용하고 계신지 소스코드 확인해서 전달 부탁 드려요
상점 아이디는 CF_brainhea18f 이고 variantKey는 어떤걸 말씀하시는걸까요?
CF 면 cafe24 이용 하시나요?
호스팅을 통한 MID 는 결제위젯 이용이 제한 됩니다.
결제위젯은
호스팅이 아닌, 토스페이먼츠와 직계약된 상점에서 이용 하실 수 있고
결제위젯의 경우
결제 UI 를 구분하는 variantKey 가 있습니다. (이는 호스팅이 아닌 직계약으로 전환 하신 후에 다시 문의주시면 답변 드릴게요)
@choi_do_yeong
상점아이디 breinh92c1로 새로 개설하여 결제위젯 연동 키를 발급 받았습니다
네, 그럼
breinh92c1 이 MID 의 결제위젯 키를
직접 연동한 사이트에서 이용하시는게 맞을까요?
네 맞습니다. API 개별 연동 키를 사용중이였는데 결제위젯 키로 변경하였습니다
그러면,
직접 연동한 사이트에서,
결제위젯 키로 변경한 부분에서
이용하고 있는 variantKey 는 무엇일까요?
@choi_do_yeong 님 다른 PC나 다른 브라우저에서도 동일한 현상 발생하는지 확인 부탁드려요.
variantKey는 DEFAULT 입니다
사파리 브라우저에서 테스트 했을때는 잘 작동합니다.
현재 크롬 브라우저를 사용중입니다
네 그럼 문의주신 내용들과 확인 해주신 내용으로 정리하면
* 호스팅 MID 가 아니라, 일반 MID 로 연동 하셨고, 결제위젯 키로 전환도 정상적으로 완료
* 크롬 브라우저에서 문제 발생
크롬브라우저에 설치된 여러가지 익스텐션들이 있을텐데, 이를 비 활성화 하고 다시 시도 부탁 드립니다.
익스텐션 비 활성화 후 새로고침 후에도, 시크릿 모드에서 시도해도 같은 오류가 발생합니다
시크릿 모드에서 진행하시지 말고, 일반 모드로 진행 해주세요
일반 모드에서도 계속 같은 오류가 발생합니다
저희가 접속할 수 있는 링크 전달 부탁 드립니다
@choi_do_yeong
저희가 접속할 수 있는 링크를 전달 주시면,
저희측에서 재현되는지를 확인 해보겠습니다.
말씀 주신 내용으로는
다른 브라우저에서 문제 없이 된다고 하시니, 지금 사용중인 크롬에 문제가 있으실것 같은데요
링크 전달 주시면 저희쪽 에서도 확인 해보겠습니다.
현재 로컬로만 작업하고 있어 지금 바로 배포 후 링크 전달드리겠습니다
다른 팀원의 컴퓨터에서는 결제방법창이 나오지 않고 약관동의 내용만 출력됩니다

지금 질문 주시는 내용이 정리가 안되고 있으니, 중간 정리를 해볼게요.
문의하신 문제점
* 특정 사용자의 특정 브라우저 (크롬) 에서, 결제위젯이 렌더링 된 이후에, 특정 결제수단 결제 요청을 하면, 전달하신 스크린샷 처럼 에러가 발생한다. 맞을까요?
* 특정 사용자가 크롬이 아닌 다른 브라우저에서, 결제위젯이 렌더링 된 이후에, 결제 요청을 하면, 문제 없이 진행 이 된다. 이것도 맞을까요?
* 다른 사용자는 어떤 케이스 인지 모르겠는데요, 우선 위 두개부터 정리 해주세요
네 맞습니다.
크롬에서 결제 요청하면 일시적인 오류가 발생하였다고 오류가 나타나고 다른 브라우저에서는 문제없이 잘 작동합니다.
그리고 테스트 하실때는, 가능하다면
* 외부 네트워크에 제한이 없는 환경에서 진행 해주세요.
* 시크릿 모드나, 사무실 네트워크나, 플러그인이 설치된 브라우저 등등 에서 진행 하지 말아주세요
네,
두개 질문에 대한 답변 주신 것이
동일한 사용자가 다른 브라우저에서 동작이 다르다 라고 답변을 주셨는데
이러면 이용하고 있는 문제있는 브라우저의 문제일것 같은데요...
전달주신 링크로 접속해서 위젯 렌더링, 결제 요청 (창만 띄워봤습니다) 등을 수행 했는데
페이지에서 액션에 대한 로딩은 사이트 특성 일것 같고
문제 없이 결제창이 뜨는 것으로 보여 집니다.
크롬 브라우저에서 익스텐션 비활성화 말고 다른 조치를 해야할게 있을까요?
음.. 이 경우에는 브라우저 초기화 해보시는 것도 도움이 될것 같아요
핫스팟으로 연결 후 테스트하니 잘 작동되네요...
감사합니다
그러면, 지금 사무실 네트워크에서 외부 통신에 일부 제한이 있으신것 같네요
네 확인 감사합니다
네 빠른 답변 감사합니다. 새해 복 많이 받으세요
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.