<!DOCTYPE html>
<html lang="ko">
<head>
<head>
<!-- 스크립트 추가 -->
<script src="https://js.tosspayments.com/v2/standard"></script>
</head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>결제위젯 샘플</title>
</head>
<body>
<script>
// 스크립트 태그 연동방식
function generateRandomString() {
return window.btoa(Math.random().toString()).slice(0, 20);
}
async function main () {
const tossPayments = TossPayments("test_gck_QbgMGZzorzzKQwgdaNLLrl5E1em4"); // 결제위젯 연동 키
const widgets = tossPayments.widgets({ customerKey: generateRandomString() });
widgets.setAmount({
currency: 'KRW',
value: 1000,
});
const paymentMethodWidget = await widgets.renderPaymentMethods({
selector: "#payment-method",
variantKey: "DEFAULT",
});
}
main();
</script>
<div class="wrapper w-100">
<div class="max-w-540 w-100">
<div id="payment-method" class="w-100"></div>
<div id="agreement" class="w-100"></div>
<div class="btn-wrapper w-100">
<button id="payment-request-button" class="btn primary w-100">결제하기</button>
</div>
</div>
</div>
</body>
</html>
<!DOCTYPE html>
<html lang="ko">
<head>
<head>
<!-- 스크립트 추가 -->
<script src="https://js.tosspayments.com/v2/standard"></script>
</head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>결제위젯 샘플</title>
</head>
<body>
<script>
// 스크립트 태그 연동방식
function generateRandomString() {
return window.btoa(Math.random().toString()).slice(0, 20);
}
async function main () {
const tossPayments = TossPayments("test_gck_QbgMGZzorzzKQwgdaNLLrl5E1em4"); // 결제위젯 연동 키
const widgets = tossPayments.widgets({ customerKey: generateRandomString() });
widgets.setAmount({
currency: 'KRW',
value: 1000,
});
const paymentMethodWidget = await widgets.renderPaymentMethods({
selector: "#payment-method",
variantKey: "DEFAULT",
});
}
main();
</script>
<div class="wrapper w-100">
<div class="max-w-540 w-100">
<div id="payment-method" class="w-100"></div>
<div id="agreement" class="w-100"></div>
<div class="btn-wrapper w-100">
<button id="payment-request-button" class="btn primary w-100">결제하기</button>
</div>
</div>
</div>
</body>
</html>