Case Study · KM Park

KM Park — 매출 200억 커스텀 이커머스, PG 직계약

KM Park은 카카오 모빌리티 자회사로, 주차장 예약·정기권 판매 서비스를 운영합니다. 프로덕트 메이커는 주차 이커머스를 커스텀으로 구축했고, PG 직계약을 통해 결제 수수료를 1%p 절감했습니다. 연매출 200억 규모에서 안정적으로 운영됩니다.

매출 200억연간 거래 규모
-1%p결제 수수료 절감
상태머신결제·환불 자동화
PG 직계약NicePay 직접 연동

Challenge — 직면한 문제

주차 서비스는 일반 SaaS 쇼핑몰로 구현이 어려운 비표준 이커머스입니다. 핵심 과제는 다음과 같았습니다.

  • 주차권·정기권 등 비표준 상품 모델이 일반 쇼핑몰에서 구현 불가.
  • 거래 규모가 커지며 PG 수수료 부담이 구조적으로 누적.
  • 주차장 파트너사별 정산 금액이 매일 변동.
  • 부분 환불·중복 결제 방지 등 결제 엣지 케이스 빈발.
  • 카카오 모빌리티 그룹사로서 데이터 소유권·내부 시스템 연동 중요.

Solution — 해결 방식

자체 이커머스 스택으로 전환하고, 결제·정산 로직을 상태머신으로 재설계했습니다.

커스텀 상품 모델

주차권·정기권·예약 상품을 위한 전용 도메인 모델.

PG 직계약

NicePay 직계약으로 플랫폼 수수료 구간 제거 → 1%p 절감.

결제 상태머신

승인 대기·확정·부분 취소·재시도를 명시적 상태로 관리.

멱등성 보장

중복 결제·중복 환불 방지 키로 데이터 정합성 확보.

정산 자동화

파트너사별 정산 금액을 일 단위 자동 산출·이체 명세 생성.

관리 대시보드

매출·환불·분쟁·파트너 정산 현황을 실시간으로 모니터링.

Result — 결과

  • 연매출 200억 원 규모에서 안정 운영.
  • PG 수수료 1%p 절감 → 거래액 증가분만큼 수익 개선 폭 확대.
  • 결제 엣지 케이스로 인한 CS·분쟁 건수 구조적 감소.
  • 파트너사 정산을 수작업 → 자동화로 전환해 운영 부담 경감.
  • 비표준 상품 확장 시에도 도메인 모델에 맞춰 유연 대응.

Tech Stack — 기술 스택

영역기술
프론트엔드Next.js · React · TypeScript
백엔드Django · DRF · JWT
데이터베이스PostgreSQL
결제NicePay 직계약 · 상태머신
인프라Google Cloud Platform

이 사례에서 확립된 결제 상태머신·정산 자동화 패턴은 다른 커스텀 이커머스 프로젝트의 표준 구조로 사용됩니다.

프로젝트 상담

구체적인 요구사항을 알려주시면 1~3영업일 내 제안서로 회신드립니다.

프로젝트 상담하기