INTERACTIVE DEMO

비어 있던 결제와 정산이
이렇게 채워집니다

인수받은 소스 진단부터 결제 확정, 작가 정산서 자동 생성, 매일의 대사 검증까지 — 4단계를 직접 눌러 보시면 우리가 이 프로젝트의 무엇을 이미 이해하고 있는지 확인하실 수 있습니다.

인수받은 소스, 열어보면 이렇습니다

저장소를 넘겨받아 빌드를 되살린 뒤 전체 API 184개를 훑었습니다. 결제 7건, 정산 5건이 비어 있습니다. 화면은 멀쩡한데 매출이 0원인 이유가 여기 있습니다.

writers-platform.co.kr  ·  작가-사용자 플랫폼 재개장 콘솔
코드 인수 진단 콘솔 · D+3
넘겨받은 저장소 writers-platform (Spring Boot 3.1 / MariaDB 10.6) 전수 스캔
미구현 12건 발견
빌드 상태
복구 완료
의존성 4건 교체 · D+2
전체 API
184개
컨트롤러 스캔 기준
미구현 · 미동작
12개
결제 7 · 정산 5
잔여 공수 산정
31.5 M/D
45일 내 수용 가능
미구현 백엔드 기능 목록
POST /api/orders/{id}/pay 결제 요청 NOT IMPLEMENTED
POST /api/payments/webhook 결제 확정 핸들러 없음
POST /api/payments/{id}/cancel 취소·환불 NOT IMPLEMENTED
GET /api/artist/settlements 정산 조회 빈 배열 반환
POST /api/artist/payouts 지급 신청 NOT IMPLEMENTED
POST /api/admin/settlements/close 월 마감 배치 미존재
GET /api/works/{id}/content 열람 권한 권한 검사 없음
DB 스키마 정합성
users / artists / works정상
orders컬럼 3개 누락
payments테이블 없음
settlement_ledger테이블 없음
payout_requests테이블 없음
기존 화면과 테이블은 그대로 둡니다. 결제·정산 테이블만 추가하는 방식이라 데이터 유실 위험이 없습니다.
결제 확정 처리 · 실시간
주문 ORD-20261012-0417 · 『밤의 필사자』 3화 · 2,500원
웹훅 수신 → 원장 적재
PG 승인
완료
TID t20261012210409a
웹훅 수신
1회
중복 수신 시 무시(멱등)
원장 기록
2건 적재
SALE +2,500 / FEE −500
처리 시간
0.34초
열람 권한 부여까지
21:04:09.812 INFO PaymentWebhook received · tid=t20261012210409a
21:04:09.834 INFO idempotency key ORD-20261012-0417 · first seen → proceed
21:04:09.902 INFO order status READY → PAID (amount=2500)
21:04:10.041 LEDGER INSERT SALE artist=ART-0142 amount=+2500 ref=ORD-20261012-0417
21:04:10.043 LEDGER INSERT FEE artist=ART-0142 amount=-500 rate=20%
21:04:10.088 INFO grant read access user=dohyun_k work=1042 ep=3
21:04:10.152 DONE transaction committed · 0.34s
21:04:11.470 WARN duplicate webhook tid=t20261012210409a → ignored (no double entry)
정산 원장에 쌓인 기록
잔액을 덮어쓰지 않고 한 줄씩 쌓습니다.
SALE+2,500
FEE (20%)−500
작가 누적 잔액803,088원
환불이 들어와도 이 두 줄은 지우지 않습니다. 대신 −2,500 / +500 두 줄을 새로 쌓습니다.
작가 정산서 자동 생성 · 2026년 10월분
작가 한도윤 (ART-0142) · 원장 엔트리 1,044건 집계
마감 확정 · 지급 대기
작품별 판매 집계
밤의 필사자 3화 · 168건 336,000원
밤의 필사자 2화 · 121건 242,000원
종이 위의 계절(완결) · 23건 163,760원
새벽 세 시의 교정지 · 94건 188,000원
환불 6건 · 수수료 환입 포함 −12,000원
1,044건의 원장 기록을 처음부터 다시 더해도 같은 금액이 나옵니다. 이것이 정산서를 신뢰할 수 있는 유일한 근거입니다.
SETTLEMENT STATEMENT · 2026-10
한도윤 ART-0142
판매 총액 (412건)1,038,000원
플랫폼 수수료 20%−207,600원
정산 대상액830,400원
원천징수 3.3%−27,312원
실지급액 · 2026.11.10 지급 예정 803,088원
명세서 PDF
지급 승인
재개장 준비 상태 · 최종 점검
정산 대사 결과와 런칭 게이트 진행 상황
차액 0원 · 런칭 준비 완료
PG 실입금액
52,133,000원
2026년 10월 누계
원장 계산액
52,133,000원
환불 −15,000 반영
차액
0원
1원 단위까지 일치
정산 대상 작가
137명
지급 총액 34,335,880원
D-45 런칭 게이트
PHASE 01 코드 인수 진단 · D+5 완료
PHASE 02 결제 파이프라인 · D+20 완료
PHASE 03 정산 원장·승인 · D+35 완료
PHASE 04 통합 테스트·런칭 · D+45 진행 중 92%
오픈 예정일 2026.10.31
다른 팀과 무엇이 다른가
착수 5일 만에 잔여 과업 확정
"열어봐야 안다"는 답변 대신, 미구현 12건과 31.5 M/D를 문서로 드립니다.
정산 오차 0원, 되돌릴 수 있는 설계
환불·취소가 섞여도 작가 잔액이 흔들리지 않고, 틀리면 지급이 자동으로 멈춥니다.
화면은 한 픽셀도 건드리지 않음
기존 자산 100% 승계. 리팩터링 욕심이 납기를 깨는 일을 만들지 않습니다.
인계 패키지까지가 과업입니다
Git·ERD·API 명세·운영 매뉴얼을 정리해, 다시는 같은 일을 겪지 않으시게 합니다.