김동훈
김동훈
결제 위젯 휴대폰 결제시 미등록 업체라는 얼럿이 나옵니다!
No description
12 replies
토스 결제 위젯 UI 에서 휴대폰 결제를 선택했을 때 바로 success Url로 redirect 되는 문제가 있습니다
통신사 및 휴대폰 번호를 입력하는 폼이 나오지 않고 바로 success URL로 리다이렉트가 되어지고 있습니다 .. ! 다른 결제 수단으로 결제를 시도할 때는 정상적으로 동작합니다 .. !
13 replies
토스 결제 위젯 UI "더보기" 버튼 클릭 시 이벤트 감지가 가능할까요?
No description
9 replies
loadPaymentWidget 예외처리 하는 법
환경 : React + Next 문제 : loadPaymentWidget에서 오류가 났을 때 try .. catch 혹은 .catch를 통해서 에러를 핸들링하고자 하는데, 어떻게 해야할 지 모르겠습니다. reject가 안되는 것 같습니다.
import { loadPaymentWidget } from @tosspayments/payment-widget-sdk

useEffect(() => {
(async () => {
// 추후 비로그인 추가시 customerKey 대신 PaymentWidget.ANONYMOUS 사용
const paymentWidget = await loadPaymentWidget(clientKey, customerKey);

if (paymentWidget) {
const paymentMethodsWidget = paymentWidget.renderPaymentMethods(
Selector.PAYMENT_WIDGET,
{ value: price },
);
paymentWidget.renderAgreement(Selector.AGREEMENT);
paymentWidgetRef.current = paymentWidget;
paymentMethodsWidgetRef.current = paymentMethodsWidget;
}
})();
// eslint-disable-next-line react-hooks/exhaustive-deps
}, []);
import { loadPaymentWidget } from @tosspayments/payment-widget-sdk

useEffect(() => {
(async () => {
// 추후 비로그인 추가시 customerKey 대신 PaymentWidget.ANONYMOUS 사용
const paymentWidget = await loadPaymentWidget(clientKey, customerKey);

if (paymentWidget) {
const paymentMethodsWidget = paymentWidget.renderPaymentMethods(
Selector.PAYMENT_WIDGET,
{ value: price },
);
paymentWidget.renderAgreement(Selector.AGREEMENT);
paymentWidgetRef.current = paymentWidget;
paymentMethodsWidgetRef.current = paymentMethodsWidget;
}
})();
// eslint-disable-next-line react-hooks/exhaustive-deps
}, []);
6 replies