variantKeyvariantKey를 넣을 수 있는 걸로 나오는데, const paymentAgreement = paymentWidget.renderAgreement(
'#agreement',
{ variantKey: 'AGREEMENT' }
)const paymentAgreement = paymentWidget.renderAgreement(
'#agreement',
{ variantKey: 'AGREEMENT' }
)renderAgreementrenderAgreement 에는 renderPaymentMethods renderPaymentMethods 와 달리selectorselector만 인자로 취급하고 있습니다. (options)없음 .. 그래서 혹시 다른 방법을 시도해야하는지 궁금합니다. export interface Widget {
renderPaymentMethods: {
(selector: string, amount: RenderPaymentMethodsAmountParameter, options?: {
variantKey?: string;
}): PaymentMethodsWidget;
(selector: string, amount: number, options?: {
variantKey?: string;
}): PaymentMethodsWidget;
};
renderAgreement: (selector: string) => {
on: (eventName: string, callback: (params: AgreementStatus) => void) => void;
getAgreementStatus: () => AgreementStatus;
};
requestPayment: (parameters: PaymentRequestParameters) => Promise<WidgetRequestPaymentResult>;
}export interface Widget {
renderPaymentMethods: {
(selector: string, amount: RenderPaymentMethodsAmountParameter, options?: {
variantKey?: string;
}): PaymentMethodsWidget;
(selector: string, amount: number, options?: {
variantKey?: string;
}): PaymentMethodsWidget;
};
renderAgreement: (selector: string) => {
on: (eventName: string, callback: (params: AgreementStatus) => void) => void;
getAgreementStatus: () => AgreementStatus;
};
requestPayment: (parameters: PaymentRequestParameters) => Promise<WidgetRequestPaymentResult>;
}const paymentAgreement = paymentWidget.renderAgreement('#agreement', {
agreed: false // 약관 동의 초기값을 false로 설정
});
const paymentAgreement = paymentWidget.renderAgreement('#agreement', {
agreed: false // 약관 동의 초기값을 false로 설정
});
Join the Discord to ask follow-up questions and connect with the community
Toss payments 개발자 커뮤니티입니다. 결제 연동하며 겪는 기술 문의부터, 결제 시장에 대한 다양한 정보까지 얻어가세요~
16,412 Members
Join