페이먼츠 위젯 불러오기 안됨

next.js 에 error. .

useEffect(() => {
const setToss = async () => {
const clientKey = process.env
.NEXT_PUBLIC_TOSS_PAYMENTS_CLIENT_KEY as string;
const customerKey = myDatabaseId;

const paymentWidget = await loadPaymentWidget(
clientKey,
customerKey,
);

// 법 UI
const paymentMethodWidget = paymentWidget.renderPaymentMethods(
'#payment-widget',
{ value: finalPrice, currency: 'KRW', country: 'KR' },
);

// 의 UI
paymentWidget.renderAgreement('#agreement');

paymentWidgetRef.current = paymentWidget;
paymentMethodWidgetRef.current = paymentMethodWidget;
console.log('widjet activated');
};
if (myDatabaseId != (null || undefined)) {
setToss();
}
}, []);

. ?
image.png
Was this page helpful?