#payment
-
가맹점 출금 목록 정합성 분석 보고서 작성
분석 보고서를 작성했음. 주제: **20260427 1430 merchant withdrawal list**. 분석 배경 운영 중 특정 수치 불일치 혹은 잠재적 문제가 감지됐음. 단순 로그 확인으로는 전체 그림이 안 보여서 SQL로 직접 집계하고 결과를 HTML 보고서로 정리했음. 이런 보고서를 만드는 이유는 문제를 코드 수정으로 넘기기 전에 원인을
읽기 → -
파트너 포털 잔액변동 상세 패널의 카드 hold 만료건 누락 수정
partner-portal 버그를 수정했음. 잔액변동 갭 자세히보기 패널이 카드 hold 만료건 누락하던 버그. 변경 파일: SQL 매퍼 1개 문제 원인 예외가 소리 없이 삼켜지거나 분기 처리가 누락돼서 특정 케이스에서 처리가 스킵되고 있었음. 로그에도 아무것도 안 남아서 찾기 어려웠음. 수정 내용 - SQL 쿼리 조건/집계 수정 버그 수정
읽기 → -
결제대행사 동기화 빈응답 대비 재시도 로직 추가
grade-temp-bot 영역에 새 기능을 추가했음. 결제대행사 동기화 1회 재시도 (빈응답/일시오류 대비). 변경 파일: 내부 클래스 1개 배경 기존 화면/API에서 제공하지 않던 데이터나 동작이 필요해져서 기능을 확장했음. 단순 UI 추가가 아니라 쿼리 레벨부터 설계해서 정합성을 맞췄음. 구현 내용 - 관련 내부 클래스에 메서드 추가 - S
읽기 → -
Discord 등급 명령에 자동 원복과 결제 동기화 추가
Discord 봇 기능 작업. Discord /등급 명령 + 10분 자동 원복 + 결제대행사 동기화. 배경 Discord를 내부 운영 도구로 활용 중. 슬래시 커맨드로 특정 동작을 트리거하거나, 시스템 이벤트를 채널에 알림으로 보내는 용도. 개발팀 채널에 커밋/배포 알림을 자동으로 보내면 별도로 공유하는 수고를 덜 수 있음. 구현 내용 - /등급
읽기 → -
GitHub 프로필에 KOSA 검증 경력
GitHub 프로필 README를 업데이트했음. KOSA 검증 경력 반영 + 페이락 row 정정 + Verified Career 섹션 추가. 변경 목적 개발자 프로필은 첫인상이 중요함. 채용 담당자나 협업 상대가 프로필을 볼 때 5초 안에 어떤 개발자인지 파악할 수 있어야 한다고 생각해서 계속 다듬는 중. 특히 GitHub 프로필은 이력서보다 먼저 보
읽기 → -
쿠폰구매 목록에 결제수단 필터 기능 추가
partner-portal 영역에 새 기능을 추가했음. 쿠폰구매 목록에 결제수단 필터 추가. 변경 파일: 내부 클래스 1개, SQL 매퍼 1개, 뷰/스타일 1개 배경 기존 화면/API에서 제공하지 않던 데이터나 동작이 필요해져서 기능을 확장했음. 단순 UI 추가가 아니라 쿼리 레벨부터 설계해서 정합성을 맞췄음. 구현 내용 - 포탈에 신규 메뉴/기
읽기 → -
파트너 포털 주문 목록에 결제수단 뱃지 추가
partner-portal 영역에 새 기능을 추가했음. 주문 목록에 카드/가상계좌 결제수단 뱃지 표시. 변경 파일: SQL 매퍼 1개, 뷰/스타일 1개 배경 기존 화면/API에서 제공하지 않던 데이터나 동작이 필요해져서 기능을 확장했음. 단순 UI 추가가 아니라 쿼리 레벨부터 설계해서 정합성을 맞췄음. 구현 내용 - 포탈에 신규 메뉴/기능 추가
읽기 → -
결제대행사 등급 동기화가 기본등급으로 폴백되던 버그 수정
webhook 버그를 수정했음. 결제대행사 등급 동기화가 시스템 기본등급으로 폴백되던 버그 수정. 변경 파일: SQL 매퍼 1개 문제 원인 기존 로직에서 엣지 케이스가 처리되지 않아 특정 상황에서 잘못된 결과를 반환하거나 오류가 발생하고 있었음. 수정 내용 - SQL 쿼리 조건/집계 수정 버그 수정 프로세스 단순히 증상만 픽스하는 게 아니라
읽기 → -
가상계좌 웹훅 데드락을 멱등성과 잠금 순서 통일로 해결
가상계좌 충전 웹훅에서 발생하던 데드락 문제를 근본적으로 해결했음. 문제 상황 가상계좌 입금 알림(웹훅)이 동시에 여러 건 들어올 때 데이터베이스 데드락이 발생하고 있었음. 결제대행사에서 웹훅을 재전송하면서 같은 거래가 중복 처리될 위험도 있었음. 데드락은 재현이 타이밍에 의존해서 로컬에서는 잘 안 나타나고 운영에서만 간헐적으로 발생했음. 데드락
읽기 → -
중계결제 브랜드 헤더 정렬
UI/스타일을 개선했음. 중계결제 브랜드 헤더 가운데 정렬. 변경 파일: 뷰/스타일 1개 변경 내용 화면의 시각적 품질을 높이고 정보를 더 쉽게 읽을 수 있도록 스타일을 조정했음. - 헤더 레이아웃 정렬 수정 - 칩/뱃지 비주얼 업그레이드 - 아이콘 위치 및 크기 조정 - 반응형 헤더 처리 디자인 원칙 - **일관성**: 색상, 폰트, 여백을
읽기 → -
정산 원장에 결제 발생 즉시 PENDING 반영
정산 원장에 PENDING 상태 미러 로직을 추가하고 취소 시 동기화를 구현했음. 배경 결제가 발생하는 시점과 정산이 확정되는 시점 사이에 시간 차이가 존재함 (가상계좌: 2시간, 카드: 3일). 이 기간 동안 원장에 상태가 반영되지 않으면 운영자가 실제 재무 상황을 실시간으로 파악하기 어려움. PENDING → CONFIRMED 흐름 결제 발
읽기 → -
결제 바코드 이용안내를 링크+상세패널 구조로 개선
relay-pay 리팩토링을 진행했음. 바코드 하단 이용안내 인라인 블록 → 링크+상세패널 구조로 재편. 변경 파일: 뷰/스타일 1개 리팩토링 이유 기능은 잘 돌아가지만 코드 구조가 나중에 유지보수하기 어려운 상태였음. 특히 같은 로직이 여러 곳에 중복돼 있거나, 한 파일에 너무 많은 책임이 몰려 있는 경우가 있었음. 기능 추가나 버그 수정 시 여러
읽기 → -
중계결제 바텀시트에 브랜드 이용안내 노출 기능 추가
relay-pay 영역에 새 기능을 추가했음. 중계결제 바텀시트에 브랜드 이용안내 노출. 변경 파일: SQL 매퍼 1개, 뷰/스타일 1개 배경 기존 화면/API에서 제공하지 않던 데이터나 동작이 필요해져서 기능을 확장했음. 단순 UI 추가가 아니라 쿼리 레벨부터 설계해서 정합성을 맞췄음. 구현 내용 - 관련 내부 클래스에 메서드 추가 - SQL
읽기 → -
공급사 포탈에 판매대금·판매현황 메뉴와 접근제어 추가
supplier-portal 영역에 새 기능을 추가했음. 단계 공급사 메뉴 타입 분리 + 판매대금/판매현황 + URL 접근제어. 변경 파일: 내부 클래스 3개, SQL 파일 1개, SQL 매퍼 1개, 뷰/스타일 1개 배경 기존 화면/API에서 제공하지 않던 데이터나 동작이 필요해져서 기능을 확장했음. 단순 UI 추가가 아니라 쿼리 레벨부터 설계해서 정
읽기 → -
중계결제 v2 UI 복구
relay-pay-v2 영역에 새 기능을 추가했음. 중계결제 v2 UI 복구 + 결제대행사 usePoint 연동 + 바코드 멱등성. 변경 파일: SQL 매퍼 2개, 내부 클래스 1개, 뷰/스타일 1개 배경 기존 화면/API에서 제공하지 않던 데이터나 동작이 필요해져서 기능을 확장했음. 단순 UI 추가가 아니라 쿼리 레벨부터 설계해서 정합성을 맞췄음.
읽기 → -
영업대행사 출금요청에 운영자 계좌 노출
partner-portal 영역에 새 기능을 추가했음. 영업대행사 출금요청에 운영자 계좌 노출 + relay-fee 저장 UI 버그 수정. 변경 파일: 뷰/스타일 2개, 내부 클래스 1개 배경 기존 화면/API에서 제공하지 않던 데이터나 동작이 필요해져서 기능을 확장했음. 단순 UI 추가가 아니라 쿼리 레벨부터 설계해서 정합성을 맞췄음. 구현 내용
읽기 → -
상품 승인·중계결제·즐거운 연동을 쿼리부터 화면까지 정합성 맞춰 확장
기능 영역에 새 기능을 추가했음. 상품 승인 워크플로우 + 중계결제 v2 + 즐거운 연동 확장. 변경 파일: SQL 파일 3개, 내부 클래스 1개, SQL 매퍼 1개, 뷰/스타일 1개 배경 기존 화면/API에서 제공하지 않던 데이터나 동작이 필요해져서 기능을 확장했음. 단순 UI 추가가 아니라 쿼리 레벨부터 설계해서 정합성을 맞췄음. 구현 내용
읽기 → -
공급사 포탈에 역할 분리와 실물상품 셀프 공급 기능 추가
supplier-portal 영역에 새 기능을 추가했음. 공급사 역할 분리 + 전용 포탈 + 실물상품 셀프 공급. 변경 파일: 내부 클래스 6개 배경 기존 화면/API에서 제공하지 않던 데이터나 동작이 필요해져서 기능을 확장했음. 단순 UI 추가가 아니라 쿼리 레벨부터 설계해서 정합성을 맞췄음. 구현 내용 - 포탈에 신규 메뉴/기능 추가 - 백엔
읽기 → -
결제 파트너 포털에 신규 메뉴와 백엔드 API 추가
partner-portal 영역에 새 기능을 추가했음. 반응형 개선 — 메뉴 상시 노출 + 모바일 카드뷰. 변경 파일: 뷰/스타일 1개, 뷰/스타일 1개, 스크립트 1개, 뷰/스타일 1개 배경 기존 화면/API에서 제공하지 않던 데이터나 동작이 필요해져서 기능을 확장했음. 단순 UI 추가가 아니라 쿼리 레벨부터 설계해서 정합성을 맞췄음. 구현 내용
읽기 → -
결제수단별 수익 분석 대시보드 신규 추가
revenue-analysis 영역에 새 기능을 추가했음. 결제수단별 수익 분석 쿼리 및 대시보드 렌더링 추가. 변경 파일: 내부 클래스 1개, SQL 매퍼 1개, 뷰/스타일 1개 배경 기존 화면/API에서 제공하지 않던 데이터나 동작이 필요해져서 기능을 확장했음. 단순 UI 추가가 아니라 쿼리 레벨부터 설계해서 정합성을 맞췄음. 구현 내용 -
읽기 →