KM Park — 매출 200억 커스텀 주차권 이커머스
KM Park은 카카오 모빌리티 자회사로, 주차장 예약·주차권 판매 서비스를 운영합니다. 프로덕트 메이커는 주차권 이커머스를 커스텀으로 구축했고, PG 직계약으로 결제 수수료 구조를 개선했습니다(최대 1% 절감 가능). 주차권 원클릭 자동결제와 마감 시점 알림톡·스케일 서버 구조까지 포함해 연매출 200억 규모에서 안정 운영됩니다.

Challenge — 직면한 문제
주차 서비스는 일반 SaaS 쇼핑몰로 구현이 어려운 비표준 이커머스입니다. 핵심 과제는 다음과 같았습니다.
- 주차권·정기권 등 비표준 상품 모델이 일반 쇼핑몰에서 구현 불가.
- 거래 규모가 커지며 PG 수수료 부담이 구조적으로 누적.
- 주차권의 마감 시점(만료·갱신)에 사용자가 몰리며 일시적 트래픽 폭주.
- 주차권 갱신을 매번 카드 입력해야 하면 이탈이 커짐.
- 부분 환불·중복 결제 방지 등 결제 엣지 케이스 빈발.
- 카카오 모빌리티 그룹사로서 데이터 소유권·내부 시스템 연동 중요.
Solution — 해결 방식
자체 이커머스 스택으로 전환하고, 결제·자동결제·마감 알림 흐름을 주차 도메인에 맞춰 설계했습니다.
주차권·정기권·예약 상품을 위한 전용 도메인 모델.
NicePay 직계약으로 플랫폼 수수료 구간을 제거, 거래 규모가 커질수록 수수료 구조 개선 효과(최대 ~1% 절감 가능).
승인 대기·확정·부분 취소·재시도를 명시적 상태로 관리, 중복 결제·중복 환불 방지 키로 정합성 확보.
저장 카드 기반 클릭 한 번으로 주차권 갱신 결제 완료. 반복 이용자 이탈률 최소화.
주차권 마감 시점에 수천 명에게 알림톡 동시 발송되며 사용자가 한꺼번에 접속해도 안정적으로 동작하도록 스케일 서버 구조를 설계.
매출·환불·분쟁·파트너별 매출 내역을 실시간으로 확인 가능한 관리자 페이지.
Result — 결과
- 연매출 200억 원 규모에서 안정 운영.
- PG 직계약 전환으로 결제 수수료 구조 개선 (거래 규모 대비 최대 ~1% 절감 가능).
- 주차권 갱신을 원클릭 자동결제로 단축해 반복 이용자 이탈 감소.
- 주차권 마감 시점 알림톡 동시 발송 상황에서도 수천 명 동시 접속을 스케일 서버로 안정 처리.
- 결제 엣지 케이스로 인한 CS·분쟁 건수 구조적 감소.
- 비표준 상품 확장 시에도 도메인 모델에 맞춰 유연 대응.
Tech Stack — 기술 스택
| 영역 | 기술 |
|---|---|
| 프론트엔드 | Next.js · React · TypeScript |
| 백엔드 | Django · DRF · JWT |
| 데이터베이스 | PostgreSQL |
| 결제 | NicePay 직계약 · 상태머신 |
| 알림 | 알림톡 · 비동기 큐 |
| 인프라 | Google Cloud Platform · 오토스케일 서버 |
이 사례에서 확립된 결제 상태머신·자동결제·알림톡 스케일 처리 패턴은 이후 트래픽 스파이크가 있는 커스텀 이커머스 프로젝트 설계의 기반이 됩니다. SaaS(카페24 등)에서 자체 쇼핑몰로 전환하는 의사결정이 궁금하시다면 카페24 vs 자체 쇼핑몰 비교 가이드를 참고해 주세요.
프로젝트 상담
구체적인 요구사항을 알려주시면 1~3영업일 내 제안서로 회신드립니다.
프로젝트 상담하기
