결제위젯 연동 라이브 키 오류

.

로 SDK. API


.
?


const clientKey = process.env.REACT_APP_TOSS_CLIENT_KEY_LIVE;

const Checkout = ({ product, selectedOption, reservationName, contactNumber, email, startDate, endDate, pid, setCurrentPage }) => {
const [amount, setAmount] = useState({ currency: "KRW", value: selectedOption.price });
const [ready, setReady] = useState(false);
const [widgets, setWidgets] = useState(null);

useEffect(() => {
async function fetchPaymentWidgets() {
const tossPayments = await loadTossPayments(clientKey);
const widgets = tossPayments.widgets({ customerKey: email || "anonymous_customer" }); // Use email as customerKey
setWidgets(widgets);
}

fetchPaymentWidgets();
}, []);
image.png
Was this page helpful?