결제위젯 이용약관 렌더링시 약관동의 체크박스가 default로 체크가 되어있는데 논체크를 default로 설정하는 방법이 있을까요?
useEffect(() => {
if (paymentWidget == null) {
return;
}
// ------ 결제위젯 렌더링 ------
// @docs https://docs.tosspayments.com/reference/widget-sdk#renderpaymentmethods선택자-결제-금액-옵션
const paymentMethodsWidget = paymentWidget.renderPaymentMethods(
"#payment-widget",
{ value: price, currency: "KRW", country: "KR" },
{ variantKey: "DEFAULT" }
);
paymentMethodsWidgetRef.current = paymentMethodsWidget;
// ------ 이용약관 렌더링 ------
// @docs https://docs.tosspayments.com/reference/widget-sdk#renderagreement선택자-옵션
paymentWidget.renderAgreement("#agreement", {
variantKey: "AGREEMENT",
});
}, [paymentWidget, price]);
});
}, [paymentWidget, price]);
결제위젯 JavaScript SDK | 토스페이먼츠 개발자센터
결제위젯 JavaScript SDK를 추가하고 메서드를 사용하는 방법을 알아봅니다.
6 Replies
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) :
- 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요.
* 주말/공휴일에는 답변이 늦을 수 있어요.
현재는 default 체크 상태로 해당 옵션 변경 기능은 논의 중에 있습니다.
답변 감사합니다. 체크해제된 상태로 유저에게 보여주고 싶은데 다른 방안이 없을까요?
dom조작, ... 등등
네, 현재는 없습니다.
흠... 유저가 약관동의를 논체크 상태에서 체크하는게 맞는 플로우같은데 아쉽네요. 유저는 동의를 누른적도 없는데 동의가 되어있는 상태인 거니까요.
얼른 해결되었으면 좋겠습니다. 감사합니다
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.