Toss payments 개발자 커뮤니티Tp개커Toss payments 개발자 커뮤니티
Powered by
Mingi ChoeM
Toss payments 개발자 커뮤니티•2y ago•
55 replies
Mingi Choe

paymentWidget on ready 관련

결제모듈이 렌더링이 되지않을 경우, 결제 버튼을 loading 처리 해두고, 렌더링이 완료되면 결제가 활성화 되도록 조건을 걸고있는데요.

해당 방식으로 배포 후 간혹 유저 분에게 버튼이 활성화 되지않는다는 CS가 접수되어 확인해보니. 네트워크가 느린 경우, 간혈적으로 on 메소드가 실행되지 않는 것을 확인했습니다. 혹시 해당 부분 한번 확인해주실 수 있을까요?


const [isWidgetReady, setIsWidgetReady] = useState<boolean>(true);

paymentMethodsWidgetRef?.current?.on('ready', () => {
  console.log('test');
  setIsWidgetReady(false);
});
const [isWidgetReady, setIsWidgetReady] = useState<boolean>(true);

paymentMethodsWidgetRef?.current?.on('ready', () => {
  console.log('test');
  setIsWidgetReady(false);
});


이미지는 개발자도구에서 네트워크 지연을 걸고 위 코드를 실행한 케이스입니다. 결제 모듈은 렌더링 되었지만 콘솔에는 test가 찍히지 않습니다.

매번 발생하지는 않았고, 10번 리프레쉬하면 1~2번 정도 발생했습니다.
2024-04-30_1.55.44.png
Toss payments 개발자 커뮤니티 banner
Toss payments 개발자 커뮤니티Join
Toss payments 개발자 커뮤니티입니다. 결제 연동하며 겪는 기술 문의부터, 결제 시장에 대한 다양한 정보까지 얻어가세요~
16,103Members
Resources
Recent Announcements

Similar Threads

Was this page helpful?

Similar Threads

iOS 에서 PaymentWidget 연동중에, 화면이 짤리네요.
스타일팹스스타일팹 / ✍┃피드백-개선요청
3y ago
통합정산내역조회 관련
아이윌소프트아아이윌소프트 / ✍┃피드백-개선요청
6mo ago
미성년자 관련.
토스페이먼츠 BOT토토스페이먼츠 BOT / ✍┃피드백-개선요청
3y ago
미성년자 관련.
크시크크시 / ✍┃피드백-개선요청
3y ago
Next page