V2 위젯 결제 연동 문의
안녕하세요. V2 위젯을 이용하여 페이팔및 이외 카드 결제 연동을 진행하면서 질문 내용이 있습니다.
----------------------------------------------------------------------------------------------------------------
개발 환경
Script: https://js.tosspayments.com/v2/standard
Framework: Next.js v14.3.3
----------------------------------------------------------------------------------------------------------------
질문 1. requestPayment 호출 시 method 및 amount 설정이 유효한가요?
결제 요청 시 "method, amount는 정의되지 않은 파라미터입니다." 라는 오류가 발생하며 요청이 실패합니다. 하지만 method와 amount를 생략하면 정상적으로 호출됩니다.
공식 가이드에 따르면 requestPayment 호출 시 method와 amount를 설정하는 것이 가능한 것으로 보이는데, 혹시 제가 놓치고 있는 부분이 있을까요?
ref. 결제 요청 (requestPayment)
----------------------------------------------------------------------------------------------------------------
질문 2. setAmount() 이후 requestPayment 호출 시 결제 모듈이 정상적으로 동작하지 않는 현상
useEffect를 활용하여 setAmount()로 결제 금액을 업데이트한 후 결제를 요청하면, 결제 페이지로 이동하지 않습니다.
로그를 확인해보면 "status: START"까지만 호출되고 이후 추가적인 액션이 발생하지 않는 상태입니다.
반면, setAmount()를 사용하지 않고 결제를 진행하면 정상적으로 호출됩니다.
ref. setAmount()
이와 관련하여 해결 방법이나 고려해야 할 사항이 있을까요? 답변 기다리겠습니다. 감사합니다
----------------------------------------------------------------------------------------------------------------
개발 환경
Script: https://js.tosspayments.com/v2/standard
Framework: Next.js v14.3.3
----------------------------------------------------------------------------------------------------------------
질문 1. requestPayment 호출 시 method 및 amount 설정이 유효한가요?
결제 요청 시 "method, amount는 정의되지 않은 파라미터입니다." 라는 오류가 발생하며 요청이 실패합니다. 하지만 method와 amount를 생략하면 정상적으로 호출됩니다.
공식 가이드에 따르면 requestPayment 호출 시 method와 amount를 설정하는 것이 가능한 것으로 보이는데, 혹시 제가 놓치고 있는 부분이 있을까요?
ref. 결제 요청 (requestPayment)
----------------------------------------------------------------------------------------------------------------
질문 2. setAmount() 이후 requestPayment 호출 시 결제 모듈이 정상적으로 동작하지 않는 현상
useEffect를 활용하여 setAmount()로 결제 금액을 업데이트한 후 결제를 요청하면, 결제 페이지로 이동하지 않습니다.
로그를 확인해보면 "status: START"까지만 호출되고 이후 추가적인 액션이 발생하지 않는 상태입니다.
반면, setAmount()를 사용하지 않고 결제를 진행하면 정상적으로 호출됩니다.
ref. setAmount()
이와 관련하여 해결 방법이나 고려해야 할 사항이 있을까요? 답변 기다리겠습니다. 감사합니다


