글 검색
제목, 설명, 태그, 본문에서 글을 검색합니다.
소개로 돌아가기
결제 시스템 전면 재설계
주식회사 데이원컴퍼니 · 2025.03 — 2025.09
JavaSpring BootRedisPortOne
수행 내용
- •PHP 레거시 결제 시스템을 Java/Spring으로 이관하고, 결제 검증·수강권 발급·실패 복구 흐름을 재설계
- •PortOne의 결제 완료 알림(Webhook)을 받아 서버에서 결제 검증·저장·수강권 발급을 처리하고, 앱은 조회 API로 처리 결과를 확인하도록 역할 분리
- •Redis 락으로 결제 요청의 동시 처리를 제어하고, 이미 처리된 결제인지 확인해 중복 결제 0건 달성
- •자동 환불·쿠폰 복구·보상권 복구 등 결제 엣지케이스 방어 로직을 설계해 결제 관련 CS 이슈 90% 감소
- •결제 흐름을 enum 기반 타입별 처리로 단일화해 신규 결제 수단 연동 공수 50% 이상 감소
- •구독 만료일 계산 알고리즘을 구현하고 단위 테스트로 검증
- •매월 말일 수동 보정 작업 제거