인앱 브라우저에서 토스 결제 위젯이 결제 수단을 불러오지 못하는 문제

.

,
Capacitor.

, "" -> "" .

?

.

// 결제위젯 렌더링
  useEffect(() => {
    if (!paymentWidget) return;

    // 결제위젯 렌더링
    const paymentMethodsWidget = paymentWidget.renderPaymentMethods(
      '#payment-widget',
      { value: paymentData.price },
      { variantKey: 'DEFAULT' },
    );

    // 이용약관 렌더링
    paymentWidget.renderAgreement('#agreement', {
      variantKey: 'AGREEMENT',
    });

    // 결제 UI 렌더링 완료 이벤트
    paymentMethodsWidget.on('ready', () => {
      alert('[PaymentContent] 결제위젯 렌더링 완료');
      paymentMethodsWidgetRef.current = paymentMethodsWidget;
      setIsPaymentMethodsWidgetReady(true);
    });
  }, [paymentWidget, paymentData.price]);
Was this page helpful?