위젯 관련

일전에도 문의 드린 바가 있었는데,, 해당 값(스크린샷 90만원)이 위젯에 반영이 안돼, 5만원이상임에도 할부 선택이 나오지 않는 현상이 발생됩니다. 한번은 잘 되는데,, 이후 2번이상 반복하면 이와 같은 현상이 나타나요. 어찌 해야 하는지 조언 부탁드립니다.
No description
27 Replies
토스페이먼츠 BOT
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) : - 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요. * 주말/공휴일에는 답변이 늦을 수 있어요.
유부장
유부장14mo ago
updateAmount 메서드 호출 하셨을때 동일하게 문제가 있다는 말씀 맞으실까요? https://docs.tosspayments.com/reference/widget-sdk#updateamount%EA%B2%B0%EC%A0%9C-%EA%B8%88%EC%95%A1
결제위젯 JavaScript SDK | 토스페이먼츠 개발자센터
결제위젯 JavaScript SDK를 추가하고 메서드를 사용하는 방법을 알아봅니다.
프롬프트아이
프롬프트아이OP14mo ago
버블에서 위젯을 넣은 상태입니다.
No description
프롬프트아이
프롬프트아이OP14mo ago
앗. 저 스크린샷이 아니군요.
프롬프트아이
프롬프트아이OP14mo ago
이겁니다.
No description
유부장
유부장14mo ago
아 버블 이시군요.. 2번 이상 반복은 어떤 의미 일까요? 같은 창에서 새로고침 같은걸 하시나요?>
프롬프트아이
프롬프트아이OP14mo ago
국카 일시불로 결제하고. 다시 다른 날짜로 선택해서 본 화면으로 진행하면,, 국카가 선택되어 있고, 할부여부가 나타나지 않는 현상입니다.
유부장
유부장14mo ago
처음에 90만원 결제금액으로 위젯에 할부로 정상적으로 떴을때, 국민카드 일시불을 선택해서 접근한 이후에, 해당 창을 닫고 다시 수행한다? 라는 의미인가요? 정상적인 결제 프로세스라고 보여지지는 않는데, 제가 이해한것이 맞나요?
프롬프트아이
프롬프트아이OP14mo ago
네. 개발하는 와중이라 여러번 테스트를 하거든요. 즉, 몇 건의 예약건을 진행하는 와중에 벌어지는 현상입니다.
유부장
유부장14mo ago
음.. 이건 버블에서 위젯 SDK 렌더링을 다시 진행할때, 90만원 금액으로 렌더가 정상적으로 되지 않은것 같아 보이는데, 이때 updateAmount 같은 메서드 호출은 버블에서는 커스터마이징을 통해서 호출이 안될것 같아서, 이러한 케이스는 버블에서는 커버가 어려울것 같습니다. 해당 페이지를 다시 접근하도록 하는등의 조치가 있으셔야 할것 같아요.
프롬프트아이
프롬프트아이OP14mo ago
'해당 페이지를 다시 접근하도록 하는등의 조치가 있으셔야 할것 같아요.' 라는 의미는 '새로고침'으로 보면 되는건가요? 새로고침을 해도 동일한 현상인데,,어떤 조치를 고려하고 계신지 팁을 요청드립니다.
유부장
유부장14mo ago
버블을 통해 발견되는 이슈는 저희가 모든 상황에 대해서 답변드리기가 어렵네요.. 직접 개발을 수행하셨다면 케이스 확인 및 대응이 가능할것 같은데, 잘 아시는 것처럼 "버블" 이라는 솔루션을 통해서 사용하시는 것이라.. 위에 말씀 드린 방법도 단순히 새롭게 렌더링하면 될것 같다는 의미에서 말씀 드린 것이지, 저 방법이 완벽한 해결 방법은 아닐것으로 보여지네요.
Kimoon Lee
Kimoon Lee14mo ago
updateAmount 를 사용하시면 됩니다.
프롬프트아이
프롬프트아이OP14mo ago
updateAmount 를 워크플로우의 어디쯤에 넣어야 할까요?
유부장
유부장14mo ago
냥과장님께서 가이드 업데이트 주실 겁니다. 잠시만 기다려 주세요.
프롬프트아이
프롬프트아이OP14mo ago
네 ^^
Kimoon Lee
Kimoon Lee14mo ago
렌더링후에 금액이 변경되시는 거라면 금액이 변경되는 이벤트를 발생시키신 후에 워크플로우에서 elementaction 에 updateamount 를 호출해서 금액을 변경해주시면 됩니다.
No description
프롬프트아이
프롬프트아이OP14mo ago
한번 해보겠습니다.
프롬프트아이
프롬프트아이OP14mo ago
이중에 몇번에 넣어야 할까요?
No description
프롬프트아이
프롬프트아이OP14mo ago
홈,, 여기가 아닌 것 같기도 하네요. 좀 더 봐보겠습니다.
Kimoon Lee
Kimoon Lee14mo ago
거기가 아니라 따로 만드셔야 합니다. 지금 그건 setvalue 를 설정하는 창이에요.
프롬프트아이
프롬프트아이OP14mo ago
네에
Kimoon Lee
Kimoon Lee14mo ago
No description
Kimoon Lee
Kimoon Lee14mo ago
element action 에 updateamount 라고 있습니다.
프롬프트아이
프롬프트아이OP14mo ago
네. 지금 위젯에 전달할 값을 스테이트로 넣고, 거기에 업데이트어마운트를 넣을까 합니다. 그 값을 위제에서 가뎌 쓰면 되지 않을까 해서요. https://dansim-reservation.com/version-test/findstay/dansim?debug_mode=true&reservations=payments 어디에 넣어야 할지 감이 잡히질 않습니다. 여기에서 그런 현상이 나타납니다. 한번 봐주실 수 있을까요?
프롬프트아이
프롬프트아이OP14mo ago
다른 문의인데요.. 저기에 구매자명을 넣으려고 ordername 에 예약자명을 넣었는데.. 틀린건가요?
No description
No description
토스페이먼츠 BOT
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.