Flutter 로 구현 중 CustomerKey 관련 질문 드립니다.
현재 tosspayments_widget_sdk_flutter: ^1.0.2 이 라이브러리를 이용해 개발 진행중이고 결제 위젯을 앱의 컴포넌트로 붙이는 방식으로 결제를 구현하고 있습니다.
기존에 웹뷰방식으로 진행할 때에는 customer key를 따로 입력하지 않았었는데 결제 위젯을 사용할 시 customer key 필드가 필수로 전달되어야 하는 것 같습니다.
혹시 이 customer key가 자동결제 기능 구현 시 billing key를 발급받는 것 이외에 다른 용도로 사용될 일이 있을까요? 없다면 그냥 한번 사용하고 사라질 무작위 값으로 설정해도 괜찮을지 질문 드립니다.
그리고 현재 플러터에서 자동결제 기능이 지원되는지도 궁금합니다.
15 Replies
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) :
- 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요.
* 주말/공휴일에는 답변이 늦을 수 있어요.
1. customerKey 로 고객을 구분하지 않으려면, ANONYMOUS 를 보내주시면 됩니다.
2. flutter 에서의 자동결제 기능은 어떻게 활용하시려고 하시는지 조금 더 자세히 설명 가능 하실까요?
mid는 어떻게 되실까요?
아직 계약은 완료되지 않아서 테스트 키로만 진행 중입니다.
우선 빌링 같은 경우 현재 sdk 로 제공되지 않고 추후로도 별도로 제공계획은 없습니다.
사유는 sdk 없에도 간단히 사용 가능한 부분이라 그렇습니다.
빌링 결제창 쓰실건가요? 아니면 API로 빌링키 발급하실건가요?
아직 자동 결제에 대한 계획은 없으나 만약 customer key 가 자동결제에 필요하다면 저장을 해 둬야 할 지 고민중이라서 질문 드렸습니다.
위젯에 사용할 customerKey를 빌링키와 꼭 동일하게 보내주실 필요는 없습니다.
다만 위젯에서 customerKey는 관리하시는 것을 추천드려요.
추후 customerKey기반으로 여러 기능들이 제공 될 수 있습니다.
그럼 구현하는 시점에 customerKey가 사용되지 않아도 추후 제공될 기능을 위해 서버 혹은 기기에 저장해 두는 것이 나을까요?
귀사에서 구현하는 서비스가
회원가입이 필요한가요?
네 커머스 앱입니다.
그럼 각 회원별로 고유한 customerKey를 보내주시면 될 것 같아요
해당 customerKey는 아래와 같이 사용될 수 있습니다.
1. 브랜드페이 추가 연동
2. 현대카드xPINPAY 간편결제 사용하게 될 경우
3. 데이터 리포트 출시시 customerKey기반으로 다양한 통계 제공
네 확인하였습니다. 감사합니다. SDK 없이 자동결제 기능을 이용할때에도 customerKey가 필요할까요?
네 필요합니다.
네 답변 감사합니다. 위 답변해 주신 내용을 토대로 개발 시 참고하도록 하겠습니다. 좋은 하루 되세요 🙂
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.