수민
수민
페이팔 INVALID_AMOUNT_VALUE 오류
네 V2였습니다!
9 replies
페이팔
감사합니다 🙂
5 replies
해외결제(페이팔) 결제 위젯 관련 문의드립니다.
const clientKey = process.env.NEXT_PUBLIC_TOSSPAYMENTS_CLIENT_KEY as string;

export default function Toss() {
const paymentWidgetRef = useRef<PaymentWidgetInstance | null>(null);
const paymentMethodsWidgetRef = useRef<ReturnType<
PaymentWidgetInstance["renderPaymentMethods"]
> | null>(null);

useAsync(async () => {
const paymentWidget = await loadPaymentWidget(clientKey, ANONYMOUS); // 비회원 결제

// ------ 결제위젯 렌더링 ------
const paymentMethodsWidget = paymentWidget.renderPaymentMethods(
"#payment-method",
{
value: 664.98,
currency: "USD", // USD 통화만 지원
country: "US", // ISO-3166의 두 자리 국가 코드 모두 지원
}
// { variantKey: "PAYPAL" }
);

// ------ 이용약관 렌더링 ------
paymentWidget.renderAgreement("#agreement");

paymentWidgetRef.current = paymentWidget;
paymentMethodsWidgetRef.current = paymentMethodsWidget;
}, []);

return (
<main>
<h1>토스페이먼츠 위젯 연동</h1>
<div id="payment-method" style={{ width: "100%" }} />
<div id="agreement" style={{ width: "100%" }} />
<Button variant={"primary"} onClick={handleClick}>
결제하기
</Button>
</main>
);
}
const clientKey = process.env.NEXT_PUBLIC_TOSSPAYMENTS_CLIENT_KEY as string;

export default function Toss() {
const paymentWidgetRef = useRef<PaymentWidgetInstance | null>(null);
const paymentMethodsWidgetRef = useRef<ReturnType<
PaymentWidgetInstance["renderPaymentMethods"]
> | null>(null);

useAsync(async () => {
const paymentWidget = await loadPaymentWidget(clientKey, ANONYMOUS); // 비회원 결제

// ------ 결제위젯 렌더링 ------
const paymentMethodsWidget = paymentWidget.renderPaymentMethods(
"#payment-method",
{
value: 664.98,
currency: "USD", // USD 통화만 지원
country: "US", // ISO-3166의 두 자리 국가 코드 모두 지원
}
// { variantKey: "PAYPAL" }
);

// ------ 이용약관 렌더링 ------
paymentWidget.renderAgreement("#agreement");

paymentWidgetRef.current = paymentWidget;
paymentMethodsWidgetRef.current = paymentMethodsWidget;
}, []);

return (
<main>
<h1>토스페이먼츠 위젯 연동</h1>
<div id="payment-method" style={{ width: "100%" }} />
<div id="agreement" style={{ width: "100%" }} />
<Button variant={"primary"} onClick={handleClick}>
결제하기
</Button>
</main>
);
}
17 replies
payment 위젯 영문 (paypal)
아 테스트 키랑은 별도군요! 그럼 mid 확인해서 다시 확인해보겠습니다
20 replies
payment 위젯 영문 (paypal)
문서 내 테스트 키로 연동중입니다
20 replies
payment 위젯 영문 (paypal)
토스페이먼츠 위젯도 사용자 접속 언어에 맞춰 표시되나요?
20 replies
payment 위젯 영문 (paypal)
해당 문서로 페이팔 연동한 위젯 테스트 구현중입니다
20 replies
payment 위젯 영문 (paypal)
No description
20 replies