await payment.requestPayment({
method: "CARD", // 카드 및 간편결제
amount,
orderId: generateRandomString(), // 고유 주문번호
orderName: "토스 티셔츠 외 2건",
successUrl: window.location.origin + "/payment/success", // 결제 요청이 성공하면 리다이렉트되는 URL
failUrl: window.location.origin + "/fail", // 결제 요청이 실패하면 리다이렉트되는 URL
customerEmail: "customer123@gmail.com",
customerName: "김토스",
// 가상계좌 안내, 퀵계좌이체 휴대폰 번호 자동 완성에 사용되는 값입니다. 필요하다면 주석을 해제해 주세요.
// customerMobilePhone: "01012341234",
card: {
useEscrow: false,
flowMode: "DEFAULT",
useCardPoint: false,
useAppCardOnly: false,
useInternationalCardOnly: true,
},
});
await payment.requestPayment({
method: "CARD", // 카드 및 간편결제
amount,
orderId: generateRandomString(), // 고유 주문번호
orderName: "토스 티셔츠 외 2건",
successUrl: window.location.origin + "/payment/success", // 결제 요청이 성공하면 리다이렉트되는 URL
failUrl: window.location.origin + "/fail", // 결제 요청이 실패하면 리다이렉트되는 URL
customerEmail: "customer123@gmail.com",
customerName: "김토스",
// 가상계좌 안내, 퀵계좌이체 휴대폰 번호 자동 완성에 사용되는 값입니다. 필요하다면 주석을 해제해 주세요.
// customerMobilePhone: "01012341234",
card: {
useEscrow: false,
flowMode: "DEFAULT",
useCardPoint: false,
useAppCardOnly: false,
useInternationalCardOnly: true,
},
});