안상
안상15mo ago

Flutter TossPaymentWidget 결제 방법/카드사

결제수단은 '카드 -> 신한카드' 로 선택을 해놓은 경우 카드사를 선택해놓았는지, 어떤 카드사를 선택했는지 알고싶은데 class SelectedPaymentMethod 에서는 카드사의 정보를 나타내는 값이 없는것 같습니다. 오류인것인지 아니면 다른 방법으로 가져올 수 있는지 알고 싶습니다.
15 Replies
토스페이먼츠 BOT
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) : - 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요. * 주말/공휴일에는 답변이 늦을 수 있어요.
유부장
유부장15mo ago
getSelectedPaymentMethod() https://docs.tosspayments.com/reference/widget-sdk#getselectedpaymentmethod 이것 말씀 하시는 것이 맞을까요?
결제위젯 JavaScript SDK | 토스페이먼츠 개발자센터
결제위젯 JavaScript SDK를 추가하고 메서드를 사용하는 방법을 알아봅니다.
유부장
유부장15mo ago
flutter SDK 라면 https://docs.tosspayments.com/reference/widget-flutter#getselectedpaymentmethod 이것 말씀 하시는 것이 맞을까요?
결제위젯 Flutter SDK | 토스페이먼츠 개발자센터
결제위젯 Flutter SDK를 추가하고 메서드를 사용하는 방법을 알아봅니다.
안상
안상OP15mo ago
넵 맞습니다. PaymentMethodWidgetControl 의 getSelectedPaymentMethod를 통해서 결제방법 관련해서 정보를 받아올 수 있다고 되어있어서 데이터를 확인해보았는데 카드사의 정보를 받아오지는 못하는것 같았습니다.
유부장
유부장15mo ago
결제수단을 넘어서, 어떤 카드사를 선택했는지 확인하시고자 하는 사유가 있으실까요? 내부 전달 하고자 합니다.
안상
안상OP15mo ago
신용/체크카드를 선택한 경우 처음에 카드사가 선택되어 있지 않은데, 이 상태에서 결제하기 버튼을 누르는 상황에서 카드사를 선택했는지 안했는지 체크가 필요한 상황입니다.
유부장
유부장15mo ago
특정 카드사를 선택하지 않고 requestPayment 를 수행하면, 저희 위젯에서 에러메시지를 보여주고 있는데, 이를 넘어서는 무언가를 하시고자 함 이실까요?
안상
안상OP15mo ago
카드사가 선택되어 있지 않다는 에러메세지는 보여주고 있는데 에러가 난 경우 callback을 받을 수 있는 수단이 없으면 저희측에서는 알 수 있는 방법이 없다고 생각이 드는데 체크할 수 있는 방법이 있을까요 ?
유부장
유부장15mo ago
고객이 카드사를 선택하지 않고 결제 요청을 했을때 결제위젯에서 카드사를 선택하지 않았다는 붉을 글귀의 안내 메시지를 위젯 상에 보여주고 있는데 이 상황을 인지하시고 수행하시고자 하는 액션이 무엇이신지 궁금했어요. 이 내용을 저희도 명확히 알아야, 내부요청시에 반영할 수 있습니다. 이 상황을 인지하고 고객에게 별도 액션을 수행하실 예정 이신가요? 아니면, 위젯이 보여주는 에러메시지보다 조금 더 확실한 메시지를 보여주는 것을 생각하시나요?
안상
안상OP15mo ago
1. 보여지는 화면에서 토스결제 Widget이 보이지 않는 경우 혹은 크지 않은 에러 메세지로 유저가 제대로 파악하지 못할수도 있기 때문에 Toast로 따로 메세지를 띄워주고 싶습니다. 2. 결제하기 버튼을 누른 경우 데이터 체크 로직을 거친 후 정상적이면 주문번호를 생성하여 widget에 parameter로 담아 request를 하는데 에러가나면 비효율적으로 주문번호가 생성되는것도 방지하고 싶습니다.
유부장
유부장15mo ago
1. 메시지 부분이 크지 않아서, 이 내용을 고객에게 명확하게 보여주시고 싶은 부분 이해 했어요. 이 내용은 저희가 다른 방법으로 풀어 드릴 수 있을지 고민 해볼게요. 2. 이 부분은 뭐라고 자세하게 가이드 드리기 어렵지만, 결제가 완료되지 않은 주문번호는 재사용할 수 있어요. (결제하기 버튼에 로직이 있다고 하니, 랜덤 함수 등을 지정해 놓았을 가능성이 클것 같지만, 그럼에도 알려드려요) 결제가 완료되지 않은 주문번호를 굳이 관리해야 할 이유가 없다면, drop 시키고 재 사용하셔도 무방해요.
안상
안상OP15mo ago
2번 항목에 말씀해주신것 처럼 저희측에서 방지할 수 있는 부분은 처리하고 있습니다. 감사합니다. 결론적으로는 현재는 카드사의 정보를 받아오는 기능은 없는것인거지요?
Kimoon Lee
Kimoon Lee15mo ago
네 현재는 제공하지 않고 있고 제공이 필요할지에 대해 논의 중입니다.
안상
안상OP15mo ago
넵 의견 들어주셔서 감사합니다! 좋은하루 되세요!
토스페이먼츠 BOT
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.

Did you find this page helpful?