프로젝트 설명
핀팡과 쿨핀 두 개의 상품권 쇼핑몰을 하나의 통합 관리자에서 운영할 수 있도록 구축했습니다. PC·모바일 환경에서 상품 조회부터 신용카드·휴대폰 결제 결제 완료 후 핀번호 실시간 발급까지 이어지는 구매 흐름을 구현했으며 관리자는 사이트를 전환해 회원·상품·핀 재고·주문·발권·매출 통계·콘텐츠를 관리할 수 있습니다.
상품권 핀번호는 KMS로 암호화해 보관하고 일반 API 서버에는 복호화 권한을 두지 않았습니다. 쇼핑몰 프론트 API·관리자 데이터베이스 발권 전용 서버를 분리하고 결제가 확인된 주문만 발권 서버에서 복호화하도록 구성해 중요 정보와 발권 기능의 접근 범위를 최소화했습니다.