final paymentResult = await _paymentWidget.requestPayment( paymentInfo: const PaymentInfo(orderId: 'S3MiRqQEYzzysbc_6azSv', orderName: '토스 티셔츠 외 2건'));
결제 방법을 “신용카드”로 지정한 후 카드사 선택을 하지 않은 상태에서 해당 코드가 실행되면 결제가 진행되지 않습니다. 하지만 await를 하기 때문인지 바로 다른 결제 방법을 선택 후 결제를 진행하면 paymentResult가 두번 중복적으로 생성되는 문제가 있습니다. 카드사 선택의 유무에 따라서 로직을 분리하고 싶은데, 이것이 가능한지 문의드립니다.
Continue the conversation
Join the Discord to ask follow-up questions and connect with the community
Tp개커
Toss payments 개발자 커뮤니티
Toss payments 개발자 커뮤니티입니다. 결제 연동하며 겪는 기술 문의부터, 결제 시장에 대한 다양한 정보까지 얻어가세요~