쏭
16mo ago

"@tosspayments/payment-widget-sdk": "^0.9.3" 약관 동의 options 여부 문의

안녕하세요 주신 문서에 따라 nextjs에서 토스페이먼츠 결제 테스트 중에 있습니다. 약관동의 는 상점에서 여러 약관 동의를 등록할 수 있으며, 문서에 따르면 아래와 같이 variantKey를 넣을 수 있는 걸로 나오는데, const paymentAgreement = paymentWidget.renderAgreement( '#agreement', { variantKey: 'AGREEMENT' } ) payment-widget-sdk 에서 제공하는 renderAgreement 에는 renderPaymentMethods 와 달리selector만 인자로 취급하고 있습니다. (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>; } 더불어 초기 렌더링시 동의여부가 체크되어오는데 초기값을 false로 셋팅할 수 있는지 궁금합니다. (gpt는 options에 agree 로 하면된다고 하는데 sdk 타입에는 없습니다. ) const paymentAgreement = paymentWidget.renderAgreement('#agreement', { agreed: false // 약관 동의 초기값을 false로 설정 });
5 Replies
토스페이먼츠 BOT
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) : - 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요. * 주말/공휴일에는 답변이 늦을 수 있어요.
OMG
OMG16mo ago
말씀하신 동의여부 디폴트값을 false 로 셋팅하는 기능은 제공하고 있지 않습니다. 디폴트 체크되지 않은 상태이면 결제성공률이 떨어지게 되어 성공률을 높이기 위해서도 기본 check 상태로 나가고 있습니다.
유부장
유부장16mo ago
GPT 에서 답변되는 내용은 단순 참조용으로만 확인 해주세요.
today.lastday
today.lastday16mo ago
https://docs.tosspayments.com/guides/payment-widget/integration#1-%EA%B2%B0%EC%A0%9C%EC%9C%84%EC%A0%AF-%EA%B7%B8%EB%A6%AC%EA%B8%B0 메뉴얼의 소스코드를 next.js하면 관련 샘플을 확인하실 수 있습니다. 약관도 다음과 같이 선택 가능합니다. paymentWidget.renderAgreement( '#agreement', { variantKey: "AGREEMENT" } // 기본 이용약관 UI 렌더링 )
결제위젯 연동하기 | 토스페이먼츠 개발자센터
토스페이먼츠 결제위젯 연동 가이드입니다. 내 상점의 주문서 페이지에 최적의 주문서 UI를 연동하세요. 결제 연동하기 가장 편리한 로우코드(Low-code) 솔루션입니다.
토스페이먼츠 BOT
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.

Did you find this page helpful?