#payment
-
정산 원장에 결제 발생 즉시 PENDING 미러
정산 원장에 PENDING 상태 미러 로직을 추가하고 취소 시 동기화를 구현했음. 배경 결제가 발생하는 시점과 정산이 확정되는 시점 사이에 시간 차이가 존재함 (가상계좌: 2시간, 카드: 3일). 이 기간 동안 원장에 상태가 반영되지 않으면 운영자가 실제 재무 상황을 실시간으로 파악하기 어려움. PENDING → CONFIRMED 흐름 결제 발
읽기 → -
선불 잔액 고지 문구 조사 오류 수정
이커머스 PG 플랫폼/footer 버그를 수정했음. 선불 잔액 고지 문구 조사 수정 (는→가). 변경 파일: 뷰/스타일 1개 문제 원인 기존 로직에서 엣지 케이스가 처리되지 않아 특정 상황에서 잘못된 결과를 반환하거나 오류가 발생하고 있었음. 수정 내용 - 화면 렌더링 수정 - 프론트 스크립트 수정 버그 수정 프로세스 단순히 증상만 픽스하는
읽기 → -
이커머스 푸터 선불 잔액 보호 고지 문구 갱신
이커머스 PG 플랫폼의 푸터에 선불 잔액 보호 고지 문구를 갱신했다. 한 줄로 보면 단순한 UI 텍스트 변경이지만, 이 뒤에는 규제 요건, 사용자 보호, 그리고 법적 책임이라는 무거운 맥락이 있다. 선불금 관련 고지의 중요성 선불 잔액이나 포인트 같은 선불금을 다루는 서비스는 금융감독 입장에서 매우 민감한 영역이다. 사용자가 충전한 돈이 어떻게 관리되
읽기 → -
비회원 파트너 영수증 자동생성
pay/receipt 영역에 새 기능을 추가했음. 비회원 파트너 발급 영수증 자동생성 보강 + 과거건 백필. 변경 파일: 내부 클래스 2개, SQL 매퍼 2개, SQL 파일 1개 배경 기존 화면/API에서 제공하지 않던 데이터나 동작이 필요해져서 기능을 확장했음. 단순 UI 추가가 아니라 쿼리 레벨부터 설계해서 정합성을 맞췄음. 구현 내용 - 영
읽기 → -
결제 분해 동기화 제거로 쿼리 성능 개선
쿼리/로직 성능 개선 작업. SubordinateCount 통합 + 결제 분해 동기화 제거. 변경 파일: 내부 클래스 1개, SQL 매퍼 1개, 뷰/스타일 1개 개선 결과: 체감할 수 있는 수준으로 개선 문제 상황 특정 화면이나 API가 눈에 띄게 느렸음. 데이터가 쌓일수록 더 느려지는 선형 구조라서 근본적인 개선이 필요했음. 사용자 입장에서 몇
읽기 → -
파트너 포털 결제수단 라벨·오늘판매 KPI·XSS 타임존 버그 수정
partner-portal 버그를 수정했음. 결제수단 breakdown 라벨 정리 + 사이드바 오늘판매 KPI + XSS/타임존 보정. 변경 파일: 내부 클래스 2개, 뷰/스타일 2개, 설정/문서 1개 문제 원인 기존 로직에서 엣지 케이스가 처리되지 않아 특정 상황에서 잘못된 결과를 반환하거나 오류가 발생하고 있었음. 수정 내용 - 내부 클래스
읽기 → -
정산 출금 수수료 KPI에 PG사 차감 누락 수정
system-revenue 버그를 수정했음. 정산 출금 모달 수수료 수익 KPI 에 결제대행사 PG 차감 반영. 변경 파일: 뷰/스타일 1개 문제 원인 기존 로직에서 엣지 케이스가 처리되지 않아 특정 상황에서 잘못된 결과를 반환하거나 오류가 발생하고 있었음. 수정 내용 - 화면 렌더링 수정 - 프론트 스크립트 수정 버그 수정 프로세스 단순히
읽기 → -
대시보드 14일 추이 차트와 결제·충전 카드 버그 수정
dashboard 버그를 수정했음. 14일 추이 차트 X축 라벨/잔액액 버그 + 결제·충전 카드 톤 정리. 변경 파일: 뷰/스타일 2개, SQL 매퍼 1개 문제 원인 기존 로직에서 엣지 케이스가 처리되지 않아 특정 상황에서 잘못된 결과를 반환하거나 오류가 발생하고 있었음. 수정 내용 - SQL 쿼리 조건/집계 수정 - 화면 렌더링 수정 - 프론트
읽기 → -
실시간 폴링 시 결제수단 목록 미갱신 버그 수정
버그 버그를 수정했음. 실시간 폴링 시 결제수단 breakdown ul 미갱신 수정 + 시점 라벨 여백 개선. 변경 파일: 내부 클래스 3개, SQL 매퍼 2개, 뷰/스타일 1개 문제 원인 폴링 응답 구조가 화면이 기대하는 형식과 달라 갱신이 되지 않고 있었음. 응답 JSON 키 이름 불일치가 원인이었음. 수정 내용 - SQL 쿼리 조건/집계 수
읽기 → -
결제 영수증 자동생성 누락 경로 보강과 과거 데이터 백필
pay/receipt 영역에 새 기능을 추가했음. 충전·결제 영수증 자동생성 누락 경로 보강 + 과거건 백필. 변경 파일: 내부 클래스 6개 배경 기존 화면/API에서 제공하지 않던 데이터나 동작이 필요해져서 기능을 확장했음. 단순 UI 추가가 아니라 쿼리 레벨부터 설계해서 정합성을 맞췄음. 구현 내용 - 영수증 자동 생성 로직 추가 - 발급 이
읽기 → -
정산 잔액 화면에 페이지네이션과 어드민 디자인 개선
admin/merchant-balance 영역에 새 기능을 추가했음. 4개 영역 페이지네이션 + admin 톤 디자인 정리. 변경 파일: 내부 클래스 1개, SQL 매퍼 1개, 뷰/스타일 1개, 뷰/스타일 1개 배경 기존 화면/API에서 제공하지 않던 데이터나 동작이 필요해져서 기능을 확장했음. 단순 UI 추가가 아니라 쿼리 레벨부터 설계해서 정합성을
읽기 → -
결제수단 표시 불일치를 공통코드로 통일
결제 관련 화면에서 결제수단 표시가 들쭉날쭉한 문제를 정리했다. 관리자 영역의 '결제' 과 '주문' 목록에서 같은 결제수단을 다르게 표현하고 있던 것을 발견하고, 공통코드 정비를 통해 일관성 있게 통일하는 작업이었다. 같은 데이터, 다른 표현의 위험성 처음엔 단순한 표시 문제로 보였지만, 막상 들어가보니 더 근본적인 설계 문제였다. 결제 목록과 주문
읽기 → -
결제 수단 변경 이력 감사 로직 구현과 설계 고민
결제 주문의 결제 수단 변경을 감시하고 기록하는 감사 로직을 구현했다. 외부 영향이 크거나 민감한 부분인 만큼 어떤 배경과 고민이 있었는지 정리해본다. 결제 수단 변경, 왜 감시하는가 주문이 생성된 후 최종 결제 전까지 결제 수단이 변경되는 시나리오는 생각보다 자주 일어난다. 사용자가 마음을 바꿔서 카드를 바꾸거나, 결제 실패 후 다른 수단으로 재시도
읽기 → -
Discord 봇 버튼 클릭 경쟁 조건과 결제대행사 동기화 문제 해결
Discord 봇 기능 작업. 등급봇 race 잔여 차단 — 버튼 즉시 제거 + 결제대행사 sync afterCommit 비동기. 배경 Discord를 내부 운영 도구로 활용 중. 슬래시 커맨드로 특정 동작을 트리거하거나, 시스템 이벤트를 채널에 알림으로 보내는 용도. 개발팀 채널에 커밋/배포 알림을 자동으로 보내면 별도로 공유하는 수고를 덜 수 있음
읽기 → -
매출 KPI 요약에 PG 비용 컬럼 추가
system-revenue-kpi 영역에 새 기능을 추가했음. live/yesterday/week summary 에 PG 비용 컬럼 추가. 변경 파일: SQL 매퍼 1개 배경 기존 화면/API에서 제공하지 않던 데이터나 동작이 필요해져서 기능을 확장했음. 단순 UI 추가가 아니라 쿼리 레벨부터 설계해서 정합성을 맞췄음. 구현 내용 - 관련 내부
읽기 → -
정산 출금 KPI 패널에 PG 비용 차감 반영
merchant-withdraw 영역에 새 기능을 추가했음. 정산 출금 KPI/산식 패널에 결제대행사 PG 비용 차감 반영. 변경 파일: 뷰/스타일 1개 배경 기존 화면/API에서 제공하지 않던 데이터나 동작이 필요해져서 기능을 확장했음. 단순 UI 추가가 아니라 쿼리 레벨부터 설계해서 정합성을 맞췄음. 구현 내용 - 정산 흐름에 신규 상태/단계
읽기 → -
PG 실비용 결제 유형별 세부 항목을 대시보드에 분해 표기
dashboard-pg 영역에 새 기능을 추가했음. 결제대행사 PG 실비용 세부 항목 4개 분해 표기 (가상계좌충전·카드충전·카드결제·가상계좌결제). 변경 파일: 뷰/스타일 1개 배경 기존 화면/API에서 제공하지 않던 데이터나 동작이 필요해져서 기능을 확장했음. 단순 UI 추가가 아니라 쿼리 레벨부터 설계해서 정합성을 맞췄음. 구현 내용 - 대
읽기 → -
대시보드 순이익에 PG 실비용 차감 반영
dashboard-pg 영역에 새 기능을 추가했음. netProfit 에 결제대행사 PG 실비용 차감 반영 + UI 표기 정정. 변경 파일: 뷰/스타일 2개 배경 기존 화면/API에서 제공하지 않던 데이터나 동작이 필요해져서 기능을 확장했음. 단순 UI 추가가 아니라 쿼리 레벨부터 설계해서 정합성을 맞췄음. 구현 내용 - 대시보드에 신규 KPI
읽기 → -
대시보드에 PG 실비용 일별·월별·누적 집계 추가
dashboard-pg 영역에 새 기능을 추가했음. 결제대행사 PG 실비용 산출 컬럼 추가 (pgExpenseToday/Month/Total). 변경 파일: SQL 매퍼 1개 배경 기존 화면/API에서 제공하지 않던 데이터나 동작이 필요해져서 기능을 확장했음. 단순 UI 추가가 아니라 쿼리 레벨부터 설계해서 정합성을 맞췄음. 구현 내용 - 대시보
읽기 → -
정산 흐름에 상태 단계·멱등성 처리 추가로 결제 정합성 강화
settlement 영역에 새 기능을 추가했음. 가상계좌·간편결제 hold 2h → 2h 10m + 잔액스냅샷 cron 02:05 → 02:15. 변경 파일: 내부 클래스 3개, 설정/문서 2개, SQL 매퍼 1개 배경 기존 화면/API에서 제공하지 않던 데이터나 동작이 필요해져서 기능을 확장했음. 단순 UI 추가가 아니라 쿼리 레벨부터 설계해서 정합
읽기 →