결제 위젯을 통한 결제 실행 전 현재 사용자가 선택한 결제 방식을 알수 있을까요
안녕하세요
신규로 개발중인 모바일 플랫폼에 토스 결제 위젯을 적용하려는 중 현재 위젯관련 설명에서는 없는
궁금한 부분이 있어 문의 드립니다.
결제 위젯을 통한 결제 실행 전 사용자가 선택한 결제를 재 확인(BE 결제준비) 후 결제를 진행하려고 할때
사용자가 선택한 결제의 종류도 확인하려고 합니다.(신용카드인지, NPay, KakaoPay 인지)
결제 진행전에 사용자가 선택한 결제를 받아 올수 있는지 받아 올수 있다면 방법을 공유 부탁드립니다.
13 Replies
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) :
- 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요.
* 주말/공휴일에는 답변이 늦을 수 있어요.
아래 링크의 메서드 활용 하시면 됩니다.
https://docs.tosspayments.com/reference/widget-sdk#getselectedpaymentmethod
결제위젯 JavaScript SDK | 토스페이먼츠 개발자센터
결제위젯 JavaScript SDK를 추가하고 메서드를 사용하는 방법을 알아봅니다.
아 os를 안 썼네요 제가 알고 싶은건 android와 ios에서 확인 가능한 방법입니다.
웹에서 연동하고 앱내 웹뷰로 연동하는 방식이 아니라 다른 방식으로 연동 하셨나요?
전자로 설명한 연동방식을 사용했다면 메서드 사용에 문제가 없으실텐데,
다른 방식으로 연동하셨다면 어떻게 연동 하신건가요?
결제 위젯 sdk를 이용했는데요
implementation 'com.github.tosspayments:payment-sdk-android:0.1.11'
이용해서 결제 위젯의 android에 있는 문서 및 샘플 참고해서 적용을 했는데요
문의 드린 내용과 같이 결제 시에 사용자의 결제 선택 상태를 확인하려고 하는데 딱히 보이는게 없어 문의 드렸습니다.
방법이 없는 것일까요?
추가로 샘플로 테스트하다가 찾은건데요 신용카드인 경우 카드 선택을 하지 않은 상태에서 결제하기가 선택가능한데 이때 paymentWidget.requestPayment의 callback에 있는 onPaymentFailed 함수가 호출되진 않더라구요 이것도 받을 수 있는 방법은 없는지 확인 부탁드립니다. 이것도 Android/iOS sdk 사용했을 경우로 답변 부탁드립니다.
현재 javascript에서는 제공하고 있으며, native 에서는 별도 개발이 필요한 상황이라 시간이 소요될 것으로 보입니다.
두 가지 모두 같은 상황인가요? 혹시 언제 쯤 적용할지 일정 같은게 정해진게 있을까요?
두가자 모두라는게 결국 사용자가 선택한 결제 수단이 어떤 것이 콜백 받고 싶으신거죠?
결제 수단 콜백과 추가로 말씀드린 신용카드 선택 후 카드사 선택하지 않은 경우에 대한 에러 콜백두 가능하면 받고 싶습니다
문의 드린 일정에 대해서는 답변이 어려우실까요?
제품팀에서 해당 건 검토요청 드렸습니다. 내부 검토 후 답변 가능한 내용이에요.🙏
넵 검토 완료 되시면 공유 부탁드리겠습니다
해당 건은 개선 진행 예정이며 배포는 조금 늦은 9월 말이 될 것으로 보입니다.
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.