결제 위젯 requestPayment() 메소드 파라미터 타입
안녕하세요.
https://docs.tosspayments.com/reference/widget-sdk#requestpayment%EA%B2%B0%EC%A0%9C-%EC%A0%95%EB%B3%B4
해당 문서 참고하여 간단하게 테스틀 해보고 있는데요.
문서에는 successUrl과 failUrl이 필수 파라미터라고 되었지만 첨부한 사진과 같이 파라미터 타입이 PaymentRequestWithoutUrl이라고 난옵니다. successUrl과 failUrl을 줬더니 타입 에러가 납니다. url을 안 주는게 맞는건가요?
결제위젯 JavaScript SDK | 토스페이먼츠 개발자센터
결제위젯 JavaScript SDK를 추가하고 메서드를 사용하는 방법을 알아봅니다.

35 Replies
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) :
- 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요.
* 주말/공휴일에는 답변이 늦을 수 있어요.
어떤에러를 받으신건지 확인가능하실까요? 기본적으로 URL 을 주셔야 합니다.
그리고 지금 사용하시는게 결제 위젯인데, 결제위젯 사용신청은 하셨는지도 확인부탁드립니다.
네 결제 위젯 사용신청은 되어있습니다.


requestPayment() 메소드의 파라미터 타입이 PaymentRequestWithoutUrl 이라고 합니다
successUrl과 failUrl이 해당 타입에 정의되어있지 않아서 발생하는 것 같습니다. 추가적으로 amount가 필요하다네용..
npm 을 받아서 사용하시는 거죠?
넵!
그리고 지금 설치하신 npm 버전도 확인부탁드립니다.
"@Tosspayments/payment-widget-sdk": "^0.5.0"
혹시 npm 버전 말씀하시는 걸까요?
네 npm 버전 맞습니다.
8.11.0 입니다.
해당 타입 에러 수정해서 0.5.1 버전으로 npm 배포했습니다.
npm
@tosspayments/payment-widget-sdk
TossPayments.js Payment Widget SDK. Latest version: 0.5.1, last published: 5 minutes ago. Start using @tosspayments/payment-widget-sdk in your project by running
npm i @tosspayments/payment-widget-sdk
. There are no other projects in the npm registry using @tosspayments/payment-widget-sdk.여기에서 받으시면 됩니다.
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.
오 감사합니다!
안녕하세요. 어제 새로 배포해주신 버전으로 새로 받았는데요. amount가 필수 파라미터로 되어있는건 수정이 안 된 것 같습니다.
앗 바로 확인도와드리겠습니다! 결제위젯이 아직 배타 배포다 보니 불편을 드려 죄송해요~
아닙니다 감사합니다!
혹싀.. 지금 갑자기 모드 결제 테스트가 다음과 같은 에러가 나는데 확인해주고 계신 부분이랑 관련이 있을까요..!

모드 결제 x 모든 결제요!
해당에러는 관련이 없습니다. 사파리로 테스트 중이신가요?
아니요 크롬으로 하고있습니다
혹시 시크릿 모드로 사용중이실까요?
아니요!
확인중입니다! 잠시만 기다려주세요
네 감사합니다!
다시 해봐도 안 돼서 결제 실패 시 조치방법대로 따라해보고 다시 한 번 더 해보겠습니다ㅠㅠ 감사합니다
아직 이슈가 있는 상태입니다. 이슈 해결되면 공유 드리겠습니다.
지금 이슈 해결되었습니다. 다시 확인 부탁드립니다.
네 방금 테스트 해봤습니다. 잘 됩니다!!
감사합니다!!
amount 필수 파라미터로 되어있는 부분 수정되면 말씀 부탁드리겠습니다. 감사합니다
새로운 버전 배포되었습니다 확인해보시겠어요?
@Tosspayments/payment-widget-sdk:0.5.2
새로 받아 확인해보았습니다! 감사드립니다😆
확인 감사합니다.
감사합니다~!