결제위젯 연동 키로 변경 후 Cannot read properties of undefined (reading 'getUiFeature') 에러 발생

API 개별 연동 키에 문제가 생겨 결제위젯 연동 키로 변경하라는 안내를 받고 결제위젯 연동 키로 변경 후 위젯을 열면 일시적인 오류가 발생했습니다. Cannot read properties of undefined (reading 'getUiFeature') 오류가 발생합니다.
No description
26 Replies
토스페이먼츠 BOT
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) : - 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요. * 주말/공휴일에는 답변이 늦을 수 있어요.
유부장
유부장14mo ago
결제 요청시 전달한 주문번호와 (또는 상점 아이디) 어떤 variantKey 를 이용하고 계신지 소스코드 확인해서 전달 부탁 드려요
송구하옵니다
송구하옵니다OP14mo ago
상점 아이디는 CF_brainhea18f 이고 variantKey는 어떤걸 말씀하시는걸까요?
유부장
유부장14mo ago
CF 면 cafe24 이용 하시나요? 호스팅을 통한 MID 는 결제위젯 이용이 제한 됩니다. 결제위젯은 호스팅이 아닌, 토스페이먼츠와 직계약된 상점에서 이용 하실 수 있고 결제위젯의 경우 결제 UI 를 구분하는 variantKey 가 있습니다. (이는 호스팅이 아닌 직계약으로 전환 하신 후에 다시 문의주시면 답변 드릴게요) @choi_do_yeong
송구하옵니다
송구하옵니다OP14mo ago
상점아이디 breinh92c1로 새로 개설하여 결제위젯 연동 키를 발급 받았습니다
유부장
유부장14mo ago
네, 그럼 breinh92c1 이 MID 의 결제위젯 키를 직접 연동한 사이트에서 이용하시는게 맞을까요?
송구하옵니다
송구하옵니다OP14mo ago
네 맞습니다. API 개별 연동 키를 사용중이였는데 결제위젯 키로 변경하였습니다
유부장
유부장14mo ago
그러면, 직접 연동한 사이트에서, 결제위젯 키로 변경한 부분에서 이용하고 있는 variantKey 는 무엇일까요?
today.lastday
today.lastday14mo ago
@choi_do_yeong 님 다른 PC나 다른 브라우저에서도 동일한 현상 발생하는지 확인 부탁드려요.
송구하옵니다
송구하옵니다OP14mo ago
variantKey는 DEFAULT 입니다 사파리 브라우저에서 테스트 했을때는 잘 작동합니다. 현재 크롬 브라우저를 사용중입니다
유부장
유부장14mo ago
네 그럼 문의주신 내용들과 확인 해주신 내용으로 정리하면 * 호스팅 MID 가 아니라, 일반 MID 로 연동 하셨고, 결제위젯 키로 전환도 정상적으로 완료 * 크롬 브라우저에서 문제 발생 크롬브라우저에 설치된 여러가지 익스텐션들이 있을텐데, 이를 비 활성화 하고 다시 시도 부탁 드립니다.
송구하옵니다
송구하옵니다OP14mo ago
익스텐션 비 활성화 후 새로고침 후에도, 시크릿 모드에서 시도해도 같은 오류가 발생합니다
유부장
유부장14mo ago
시크릿 모드에서 진행하시지 말고, 일반 모드로 진행 해주세요
송구하옵니다
송구하옵니다OP14mo ago
일반 모드에서도 계속 같은 오류가 발생합니다
유부장
유부장14mo ago
저희가 접속할 수 있는 링크 전달 부탁 드립니다 @choi_do_yeong 저희가 접속할 수 있는 링크를 전달 주시면, 저희측에서 재현되는지를 확인 해보겠습니다. 말씀 주신 내용으로는 다른 브라우저에서 문제 없이 된다고 하시니, 지금 사용중인 크롬에 문제가 있으실것 같은데요 링크 전달 주시면 저희쪽 에서도 확인 해보겠습니다.
송구하옵니다
송구하옵니다OP14mo ago
현재 로컬로만 작업하고 있어 지금 바로 배포 후 링크 전달드리겠습니다
송구하옵니다
송구하옵니다OP14mo ago
다른 팀원의 컴퓨터에서는 결제방법창이 나오지 않고 약관동의 내용만 출력됩니다
No description
유부장
유부장14mo ago
지금 질문 주시는 내용이 정리가 안되고 있으니, 중간 정리를 해볼게요. 문의하신 문제점 * 특정 사용자의 특정 브라우저 (크롬) 에서, 결제위젯이 렌더링 된 이후에, 특정 결제수단 결제 요청을 하면, 전달하신 스크린샷 처럼 에러가 발생한다. 맞을까요? * 특정 사용자가 크롬이 아닌 다른 브라우저에서, 결제위젯이 렌더링 된 이후에, 결제 요청을 하면, 문제 없이 진행 이 된다. 이것도 맞을까요? * 다른 사용자는 어떤 케이스 인지 모르겠는데요, 우선 위 두개부터 정리 해주세요
송구하옵니다
송구하옵니다OP14mo ago
네 맞습니다. 크롬에서 결제 요청하면 일시적인 오류가 발생하였다고 오류가 나타나고 다른 브라우저에서는 문제없이 잘 작동합니다.
유부장
유부장14mo ago
그리고 테스트 하실때는, 가능하다면 * 외부 네트워크에 제한이 없는 환경에서 진행 해주세요. * 시크릿 모드나, 사무실 네트워크나, 플러그인이 설치된 브라우저 등등 에서 진행 하지 말아주세요 네, 두개 질문에 대한 답변 주신 것이 동일한 사용자가 다른 브라우저에서 동작이 다르다 라고 답변을 주셨는데 이러면 이용하고 있는 문제있는 브라우저의 문제일것 같은데요... 전달주신 링크로 접속해서 위젯 렌더링, 결제 요청 (창만 띄워봤습니다) 등을 수행 했는데 페이지에서 액션에 대한 로딩은 사이트 특성 일것 같고 문제 없이 결제창이 뜨는 것으로 보여 집니다.
송구하옵니다
송구하옵니다OP14mo ago
크롬 브라우저에서 익스텐션 비활성화 말고 다른 조치를 해야할게 있을까요?
유부장
유부장14mo ago
음.. 이 경우에는 브라우저 초기화 해보시는 것도 도움이 될것 같아요
송구하옵니다
송구하옵니다OP14mo ago
핫스팟으로 연결 후 테스트하니 잘 작동되네요... 감사합니다
유부장
유부장14mo ago
그러면, 지금 사무실 네트워크에서 외부 통신에 일부 제한이 있으신것 같네요 네 확인 감사합니다
송구하옵니다
송구하옵니다OP14mo ago
네 빠른 답변 감사합니다. 새해 복 많이 받으세요
토스페이먼츠 BOT
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.

Did you find this page helpful?