kanghyeji
kanghyeji
iOS에서 PaymentWidget이 카드사 선택 UI를 렌더링하지 못합니다.
네 일단 위 방법으로 대처하겠습니다. 추후 초기화 여부 state를 알 수 있는 등의 대응을 해주시면 좋을 것 같습니다!! 감사합니다!
14 replies
iOS에서 PaymentWidget이 카드사 선택 UI를 렌더링하지 못합니다.
renderPaymentMethods 메서드 호출 부분을 setTimeout으로 딜레이 주니까 정상 동작 하긴 하네요..!
14 replies
iOS에서 PaymentWidget이 카드사 선택 UI를 렌더링하지 못합니다.
import { PaymentWidgetProvider } from '@tosspayments/widget-sdk-react-native';
import { v4 as uuidv4 } from 'uuid';

useEffect(() => {
if (authStore.userToken) {
(async () => {
try {
// 11자리 숫자의 uuid 셋팅
const userInformation = await verifyByToken();
setTossCustomerKey(userInformation?.uuid);
} catch (e: any) {
// 실패 시 임의의 uuid 값 셋팅
setTossCustomerKey(uuidv4());
}
})();
}
}
}, [...]);

return (
<PaymentWidgetProvider
clientKey={...}
customerKey={tossCustomerKey}
>
)
import { PaymentWidgetProvider } from '@tosspayments/widget-sdk-react-native';
import { v4 as uuidv4 } from 'uuid';

useEffect(() => {
if (authStore.userToken) {
(async () => {
try {
// 11자리 숫자의 uuid 셋팅
const userInformation = await verifyByToken();
setTossCustomerKey(userInformation?.uuid);
} catch (e: any) {
// 실패 시 임의의 uuid 값 셋팅
setTossCustomerKey(uuidv4());
}
})();
}
}
}, [...]);

return (
<PaymentWidgetProvider
clientKey={...}
customerKey={tossCustomerKey}
>
)
14 replies
iOS에서 PaymentWidget이 카드사 선택 UI를 렌더링하지 못합니다.
코드는 위와 같습니다만, widget을 다시 초기화하는 방법이 따로 있을까요??
14 replies
iOS에서 PaymentWidget이 카드사 선택 UI를 렌더링하지 못합니다.
import { PaymentMethodWidget, usePaymentWidget } from '@tosspayments/widget-sdk-react-native';

const paymentWidgetControl = usePaymentWidget();

useEffect(()=>{
paymentWidgetControl.renderPaymentMethods(
'payment-methods',
{ value: paymentData?.totalCost || 0 },
{ variantKey: 'DEFAULT' },
);
},[...])

return (
...
<PaymentMethodWidget
selector="payment-methods"
...
/>
)
import { PaymentMethodWidget, usePaymentWidget } from '@tosspayments/widget-sdk-react-native';

const paymentWidgetControl = usePaymentWidget();

useEffect(()=>{
paymentWidgetControl.renderPaymentMethods(
'payment-methods',
{ value: paymentData?.totalCost || 0 },
{ variantKey: 'DEFAULT' },
);
},[...])

return (
...
<PaymentMethodWidget
selector="payment-methods"
...
/>
)
14 replies
iOS에서 PaymentWidget이 카드사 선택 UI를 렌더링하지 못합니다.
화면 진입 시마다 renderPaymentMethods 메서드를 호출하고 있습니다.
14 replies
iOS에서 PaymentWidget이 카드사 선택 UI를 렌더링하지 못합니다.
아니요, 숫자로 이뤄진 11자리 값을 넣고 있습니다. 혹시 해당 키가 문제인가 해서 숫자, 영문 대소문자, 특수문자를 조합한 키를 넣어봤으나 역시 동일했습니다.
14 replies
네이버페이 결제건 발생
넵 답변 감사드립니다!
15 replies
네이버페이 결제건 발생
넵넵 확인 감사합니다!! 해당 이슈가 1.2.4-1.3.0 사이에 수정되었던 것은 맞을까요??
15 replies
네이버페이 결제건 발생
확인 감사합니다! v1.2.4 사용하고 있습니다! 버전 업데이트가 필요할까요?
15 replies
네이버페이 결제건 발생
payment-e6c08709-f537-4823-9c13-a2c21e989224 입니다. 감사합니다.
15 replies
네이버,토스페이 테스트키 이용 시 충돌
넵 확인 감사합니다..!
7 replies
네이버,토스페이 테스트키 이용 시 충돌
릴리즈 모드이고 코드푸시를 다운로드 받은 후에 크래쉬 발생하네요. 그리고 릴리즈 모드이다보니 에러 메세지 확인이 어렵습니다 ㅠ 코드푸시 관련해서 보고된 에러는 없었을까요??
7 replies