안녕하세요.
svelte 프로젝트에서 tosspayment V2 설치하여 개발중입니다.
"@tosspayments/tosspayments-sdk": "^2.5.0",
tossPayments.payment() 호출하면 isNumeric, isEmpty는 정의되지 않은 파라미터입니다. 오류가 발생합니다.
어떤 부분을 잘못 사용하고 있는지 확인 부탁드립니다.
import { loadTossPayments, ANONYMOUS } from "@tosspayments/tosspayments-sdk";
let tossPayments = null;
let payment = null;
async function initTossPayment(){
try{
const clientKey = "test_ck_D5GePWvyJnrK0W0k6q8gLzN97Eoq";
tossPayments = await loadTossPayments(clientKey);
let customerKey = 'ZD_1234567';
payment = tossPayments.payment({customerKey: customerKey}); // 1. 어떤게 맞을까요? 둘다 오류 납니다.
//payment = tossPayments.payment({customerKey}); // 2. 어떤게 맞을까요?
}catch(e){
console.log('initTossPayment error', e);
//다음 오류가 발생합니다. : Error: isNumeric, isEmpty는 정의되지 않은 파라미터입니다.
}
}