결제 위젯 렌더링 타이밍 이슈
renderPaymentMethods 호출 이후에
빠르게 requestPayment 요청을 할 경우
사진과 같은 위젯UI가 나오는데 해당 위젯으로 결제할 경우
successUrl 값으로 paymentType이 안오는 현상이있는데 왜그런건가요??
7 Replies
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) :
- 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요.
* 주말/공휴일에는 답변이 늦을 수 있어요.
위젯 렌더링이 완료되기 전에 결제 버튼을 누르면 통합결제창이 노출되는데 이는 의도된 동작입니다.
https://docs.tosspayments.com/reference/widget-sdk#on이벤트-콜백
ready 이벤트를 받은 후, 결제하기 Btn을 활성화 시키는 방식으로 위와 같은 사태를 방지할 수 있습니다.
결제위젯 JavaScript SDK | 토스페이먼츠 개발자센터
결제위젯 JavaScript SDK를 추가하고 메서드를 사용하는 방법을 알아봅니다.
창이 다르게 열리는것은 이해할 수 있는데
파라미터가 빠져서 오는 것은 왜 그런건가요?
paymentType 파라미터가 빠져서 오는데..
음?
창이 다르게 열려서 일부 콜백 파라미터는 안 잡힐 수도 있으니
위 사항 먼저 적용 부탁드립니다^^
네 알겠습니다 감사합니다
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.