브랜드 페이
null is not an object 에러문의
브랜드페이 카드로딩 후 결제하기 누르면 해당 오류가 나오는데 무슨 오류일까요?
react-native 0.77.3
"@tosspayments/widget-sdk-react-native": "^1.3.4",
"tosspayments-react-native-webview": "1.0.0"
사용중입니다.

31 Replies
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) :
- 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요.
* 주말/공휴일에는 답변이 늦을 수 있어요.
위젯을 1.5.1버전으로 업데이트 해보시겠어요?
네 업데이트 후 말씀드리겠습니다
1.5.1로 업데이트 해서 테스트 해보았는데, 동일한 오류 발생하고있습니다
react-native-webview는 몇 버전 사용 중이시죠?
"react-native-webview": "~13.13.1",
사용중입니다
우선 위 버전 쓰고 있는 다른 가맹점에서는 1.5.1로 올린 후 이상이 없었는데요
위 버전들도 올릴 수 있을까요?
react-native 버전을 바로 올리는건 힘들거같고 react-native-webview 버전 올려보겠습니다
@ZPHC 해결되셨나요?
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.
아직 해결안되었습니다..
일반결제는 잘 되는데, 브랜드 페이 선택 후 결제하면 해당 오류 계속 발생중입니다 @이실장
react-native, react-native-webview:
2개버전 어떤거쓰시는지 확인해주세요
"react-native": "0.77.3”
"react-native-webview": "~13.16.0",
"tosspayments-react-native-webview": "1.0.1"
"@tosspayments/widget-sdk-react-native": "^1.5.1",
이렇게 사용중입니다.
혹시 mid가 어떻게 되시죠?
cp_zlandid1dt 입니다
1.5.1버전 지금 라이브키로 확인 중이시죠?
네 라이브로 확인중입니다
라이브가 1.5.1버전 맞을까요? 현재 예전버전으로 들어오는 것 처럼 보여서요
아 1.5.1 로컬에서 확인중입니다 라이브에 배포를 안해놨습니다
라이브는 1.3.4입니다
로컬에서는 테스트키로 확인중이시죠?
로컬에서 라이브키로 확인중입니다 테스트키로 확인해야할까요?
우선 , 1.5.1 버전부터는 tosspayments-react-native-webview 의존성은 이제 필요 없어져서 한번 제거해주실 수 있을까요?
혹시 가맹점 코드에서 tosspayments-react-native-webview 의 웹뷰 컴포넌트를 쓰는 곳이 있었다면 react-native-webview 의 것으로 바꾸면 됩니다.
네 제거해보겠습니다
해결 안되면 react 버전도 부탁드려요
처음 열떄부터 에러메세지가 뜨는거죠?
브랜드페이 카드 선택 후 결제 버튼 누르면 위젯에서 바로 에러메세지 발생합니다.
일반 결제로 하면 오류가 나지 않구요
tosspayments-react-native-webview 삭제해도 동일한 문제 발생하고있습니다. 테스트 환경으로 전환 후 브랜드페이 카드 등록 하려고 클릭시에도 동일한 오류 발생하네요.
react버전은 18.3.1 사용중입니다
저희가 완전 동일한 환경 구현해서 해봐도 재현이 안되네요 ㅠㅠ
혹시 에뮬레이터인가요? 여러기기에서 모두 발생하는지궁금합니다.
지금까지 실행환경은 ios는 애뮬레이터로 진행했고, 안드로이드는 실기기에서 잘 작동중입니다
실기기로 테스트 해보겠습니다
실기기도 동일한 오류 발생합니다ㅜㅜ
재현이 안되서 확인이 어렵네요 ㅠㅠㅠ
해당 이슈 버전 변경으로 해결되었습니다.
react-native : 0.77.3
"tosspayments-react-native-webview": "^1.0.1" (재설치)
"@토스페이먼츠/widget-sdk-react-native": "1.4.0"
"react-native-webview": "~13.13.2"
"react": "18.3.1"
@이실장
공유 감사합니다.
마지막 바뀐에 어떤건가요?
"tosspayments-react-native-webview": "^1.0.1" (재설치)
"@토스페이먼츠/widget-sdk-react-native": "1.4.0"
두개입니다!
ㄱㅗㅇ유 감사합니다!