Toss payments 개발자 커뮤니티Tp개커Toss payments 개발자 커뮤니티
Powered by
플라잉아머플
Toss payments 개발자 커뮤니티•10mo ago•
16 replies
플라잉아머

안녕하세요. paymentMethodWidget.destroy() 관련질문입니다.

서비스 상 widget 에 필요한 결제방법을 셋팅하여 variantKey 로 호출할 예정입니다.


그러다보니 위젯 초기화를 해야하는데요. 관련 정보가 그냥 await paymentMethodWidget.destroy(); 를 호출하세요. 인데 어디서 호출해야할지 모르겠습니다.

사용하고자 하는 방법 (https://docs.tosspayments.com/guides/v2/payment-widget/integration 에 있는 예제 기준입니다.
예제에서 await Promise.all 부분만 await widgets.renderPaymentMethods 로 변경하여 호출하였습니다.
또한 클릭시 렌더링 할 목적으로 main() 은 클릭시 호출하게만 셋팅했습니다.


[결제1] 클릭 시
selector: "#payment-method" 에 variantKey: "DEFAULT" 를 출력

[결제2] 클릭 시
해당 위젯을 destroy 시키고 varianKey : "Card" 에 해당하는 위젯을 출력

[결제3] 클릭 시
위젯을 destroy 시킴

입니다.

await paymentMethodWidget.destroy(); 해당 부분을 어디에 적용해야할까요?
연동하기 | 토스페이먼츠 개발자센터
토스페이먼츠의 간편한 결제 연동 과정을 한눈에 볼 수 있습니다. 각 단계별 설명과 함께 달라지는 UI와 코드를 확인해보세요.
연동하기 | 토스페이먼츠 개발자센터
Toss payments 개발자 커뮤니티 banner
Toss payments 개발자 커뮤니티Join
Toss payments 개발자 커뮤니티입니다. 결제 연동하며 겪는 기술 문의부터, 결제 시장에 대한 다양한 정보까지 얻어가세요~
15,588Members
Resources

Similar Threads

Was this page helpful?
Recent Announcements

Similar Threads

paymentMethodWidget.on() 관련 문의 드립니다
YangYYang / ❓┃연동개발-문의
2y ago
안녕하세요
준준준 / ❓┃연동개발-문의
2w ago
안녕하세요
준준준 / ❓┃연동개발-문의
3w ago
안녕하세요.
준준준 / ❓┃연동개발-문의
3w ago