웹사이트 리뉴얼 - LG U+ XPay에서 결제위젯 마이그레이션, 3개 상점 연동 방법
안녕하세요. 웹사이트 전체 리뉴얼을 진행하면서 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가 있다면 함께 안내 부탁드립니다. 감사합니다!
현재 상황
* 기존 시스템: 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가 있다면 함께 안내 부탁드립니다. 감사합니다!
