안녕하세요. 웹사이트 전체 리뉴얼을 진행하면서 LG U+ XPay에서 결제위젯 SDK로 마이그레이션하려고 합니다.
현재 상황 * 기존 시스템: JSP + LG U+ XPay로 3개 상점(MID) 운영 중 * 상점A, 상점B, 상점C 각각 독립적인 Merchant Key 사용 * 주문번호 prefix에 따라 자동으로 해당 상점의 키 선택 * 각 상점별로 매출/정산 분리 관리 * 신규 시스템: Next.js + Spring Boot + 결제위젯 SDK
문제점 토스페이먼츠 대시보드 확인 결과: * 결제위젯용 키: 1개만 존재 (testgck, livegck) * API 개별 연동 키: 상점별로 여러 개 존재 기존처럼 3개 상점을 분리 운영해야 하는데, 결제위젯 키가 1개만 있어서 어떻게 해야 할지 문의드립니다.
질문 1. 결제위젯용 클라이언트 키/시크릿 키를 상점별로 3개 발급받을 수 있나요? * LG U+ XPay처럼 각 상점마다 독립적인 위젯 키 사용이 가능한가요? 2. 결제위젯 키가 1개만 사용 가능하다면: * customerKey만 다르게 설정해서 상점을 구분할 수 있나요? * 토스페이먼츠 대시보드에서 상점별 매출/정산이 분리되나요? 3. 권장 방식이 무엇인가요? * 프론트: 위젯 키 1개 + customerKey로 구분 * 백엔드: 상점별 secretKey로 API 호출 4. 이 방식이 맞는지, 아니면 다른 방법이 있는지 안내 부탁드립니다.
기술 스택 * Frontend: Next.js + @tosspayments/tosspayments-sdk * Backend: Spring Boot + 결제 승인 API
XPay에서 결제위젯으로 마이그레이션 시 상점 분리 운영 Best Practice가 있다면 함께 안내 부탁드립니다. 감사합니다!
Continue the conversation
Join the Discord to ask follow-up questions and connect with the community
Tp개커
Toss payments 개발자 커뮤니티
Toss payments 개발자 커뮤니티입니다. 결제 연동하며 겪는 기술 문의부터, 결제 시장에 대한 다양한 정보까지 얻어가세요~