fragoDev
fragoDev4w ago

간헐적으로 영상과 같은 현상이 일어나 결제 버튼이 먹통이 되고 있습니다.

크롬 시크릿 모드이고 next js 로 제작했습니다. 새로고침을 하면 정상적으로 실행됩니다. 매번 일어나는건 아니고 간헐적으로 이 현상이 일어납니다.
13 Replies
토스페이먼츠 BOT
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) : - 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요. * 주말/공휴일에는 답변이 늦을 수 있어요.
이실장
이실장4w ago
시크릿모드라 발생할 수 있을것 같아요 시크릿모드 아니고는 괜찮나요?
fragoDev
fragoDev4w ago
라이브 환경에서 유저가 해당 현상을 제보한적이 있는데 그게 시크릿 모드인지는 잘 모르겠군요
이실장
이실장4w ago
네 시크릿모드는 어느 PG사든 권장하는 환경이 아닙니다. 세션 등이 유실될 수 있어서요
fragoDev
fragoDev4w ago
제보 스크린샷을 보니 모바일 환경에서 네이버 브라우져를 사용한걸로 확인되네요 시크릿모드가 아니어도 발생은 하는거 같습니다
Kimoon Lee
Kimoon Lee4w ago
지금 보내주신 영상의 경우 카드사 드롭다운에서 카드사를 선택하지 않아서 발생한 것으로 보입니다. 제보 하신 분이 있다면 그분도 동일하게 영상을 확보해서 공유해주실수 있을까요?
fragoDev
fragoDev4w ago
드롭다운 선택 후에도 동일합니다 영상에서 드롭다운 선택 하고 추가로 시도 했지만 같은 에러가 발생했습니다
Kimoon Lee
Kimoon Lee4w ago
혹시 동일페이지에 widget 을 2개 생성해서 사용하시나요?
fragoDev
fragoDev4w ago
witget을 두개 생성 한다는 말이 페이지 내에 widget을 랜더링할 컴포넌트를 두개 쓰고 있냐는 말씀이신가요? 저 말씀이 맞다면 아닙니다. widget 이 랜더링 되는 div는 페이지 내에 하나만 있습니다
Kimoon Lee
Kimoon Lee4w ago
그럼 동일 div 에 위젯을 여러번 초기화 해서 사용하시나요?
fragoDev
fragoDev4w ago
paymentWidget.renderPaymentMethods() 이 메소드가 useEffect 내부에서 실행되고 있긴합니다. 의존성배열에 주문 정보 id를 넣었는데 이게 문제가 되는 걸까요?
Kimoon Lee
Kimoon Lee4w ago
아마도 특정 상황에 렌더링된 인스턴스와 requestpayment 를 요청하는 인스턴스가 달라지는 것 같습니다. 즉 보이는 위젯과 결제창을 호출하는 위젯의 인스턴스가 달라지는 것 같아요.
토스페이먼츠 BOT
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.