결제위젯 렌더링 에러핸들링 문의
안녕하세요. 결제위젯 렌더링 에러핸들링에 대해 문의드립니다. payment-widget-sample 레포지트리의 react 코드를 보면 usePaymentWidget이라는 커스텀 훅을 통해 paymentWidget을 가져오도록 되어 있는데요. usePaymentWidget에는 clientKey와 customerKey를 넣게 되어 있습니다. clientKey와 customerKey를 잘못 넣었을 때를 대비하여 에러핸들링을 진행하고자 하는데, customerKey를 잘못 넣어서 발생한 에러에 대해서는 핸들링을 하였으나, clientKey를 잘못 넣어서 발생한 에러를 캐치하지 못하고 있습니다. GET https://api.tosspayments.com/v1/payment-widget/widget-groups/keys?variantKey=DEFAULT api에 대해 500 에러가 발생하는 것은 개발자 도구로 확인했는데, usePaymentWidget에서 사용하는 useQuery의 onError를 이용하여(payment-widget-sample 레포지트리에서는 v5 버전대의 react-query를 사용하기 때문에 onError를 이용할 수 없으나, 저희 서비스는 하위 버전을 사용하고 있어서 onError를 사용할 수 있습니다.) 에러를 캐치해보려 했으나 실패했습니다. clientKey를 잘못 넣어서 발생한 에러를 캐치하는 방법이 있을까요?
