SLECS. blog
개발 자동화 사이드프로젝트 일기 태그 검색 RSS ← Portfolio
  • 개발 2026-03-25

    외부 채널 수수료 정산 버그 수정과 UI 개선

    상위 파트너 번호 변환 로직 개선 2026-03-25에 외부 채널 관련 버그를 수정했음. 외부 채널은 결제 플랫폼을 통해 서비스를 제공하는 사업자 단위임. 채널별로 수수료 설정, 메뉴 권한, 하위 채널 관리 등이 개별로 동작함. 수정 내용 포털 메뉴 노출 조건, 파라미터 바인딩 오류, 화면 갱신 타이밍 등의 버그를 잡았음. 수수료 수정 후 즉시

    읽기 →
  • 개발 2026-03-25

    채널 계층 요율 검증과 일괄 등록으로 정산 안정성 강화

    상위 파트너 설정 및 URL 캡처 실패 시 FCM 재시도 기능 추가 2026-03-25에 외부 채널 관련 기능을 추가하거나 개선했음. 채널 포털은 각 외부 채널 사업자가 자신의 현황을 확인하고 설정하는 공간임. 대시보드에서 잔액, 거래 내역, 하위 채널 현황 등을 한눈에 볼 수 있음. 주요 기능 - 채널 계층 구조 관리 (상위/하위 채널 연결)

    읽기 →
  • 개발 2026-03-25

    연락처 송금 버그 수정과 비회원 주문 매칭 누락 해결

    연락처이체 은행코드 탐지 로직 추가 2026-03-25에 연락처 송금 기능의 버그를 수정했음. 연락처 송금은 은행 앱 화면을 자동으로 조작해서 입금 처리를 완료하는 구조임. 각 은행별로 UI가 다르기 때문에 은행별 핸들러가 개별로 존재하고, Playwright로 브라우저를 제어함. 수정 포인트 - 은행 셀렉터 감지 로직 오류 - 계좌 로테이션 순

    읽기 →
  • 개발 2026-03-25

    은행 셀렉터 AI 상담을 직접 API 호출로 전환해 품질·속도 개선

    은행 셀렉터 AI 학습 캐시 기능 추가 2026-03-25에 AI 상담 기능을 추가하거나 개선했음. 기존에 외부 서비스를 통하던 AI 상담을 Claude API 직접 호출 방식으로 전환했음. 응답 품질과 커스터마이징 자유도가 올라갔고, 중간 레이어가 없어지니 레이턴시도 줄었음. 기능 구조 사용자 질문 → 내부 클래스 (API 호출)

    읽기 →
  • 개발 2026-03-25

    레이트 리밋과 블랙리스트 자동 차단으로 운영 안정성 강화

    완료/에러 키워드 regex 통합 및 감지 로직 개선 2026-03-25에 버그를 수정했음. 수정 대상 파일: 내부 클래스, 내부 클래스, 내부 클래스 작은 수정처럼 보여도 운영 중 발생하는 문제들은 빠르게 잡는 게 중요함. 이번 수정도 재현 → 원인 파악 → 최소 범위 수정 → 배포 순서로 처리했음. 자주 나오는 버그 패턴 | 패턴 | 증상

    읽기 →
  • 개발 2026-03-25

    Android 결제 알림 앱 원격지원 추가

    원격지원 기능 추가 (v1.0.4) Android 앱(v1.0.4) 관련 작업을 진행했음. 결제 알림 수신·처리용 앱인데, 알림 캡처 → 파싱 → 서버 전송 흐름으로 동작함. 이번 작업에서는 안정성과 Android 버전 호환성을 중점적으로 개선했음. 주요 변경 | 항목 | 내용 | |---|---| | Android 14/15 대응 | Media

    읽기 →
  • 개발 2026-03-25

    원격지원 FCM 발송·해제 버그 수정과 블랙리스트 자동 차단 구조 도입

    원격지원 FCM 발송 및 해제 기능 수정 2026-03-25에 버그를 수정했음. 수정 대상 파일: 내부 클래스, 내부 클래스, 내부 클래스 작은 수정처럼 보여도 운영 중 발생하는 문제들은 빠르게 잡는 게 중요함. 이번 수정도 재현 → 원인 파악 → 최소 범위 수정 → 배포 순서로 처리했음. 자주 나오는 버그 패턴 | 패턴 | 증상 | |---|

    읽기 →
  • 개발 2026-03-25

    보안 필터 강화

    BotBlockFilter에 /api/remote-support/ 경로 제외 추가 2026-03-25에 서버 보안 필터 관련 작업을 진행했음. 운영 서버에 붙어있는 보안 필터는 크게 세 가지를 처리함: IP 기반 Rate Limit, 봇/공격 패턴 감지, 블랙리스트 자동 등록. 이번 작업에서 임계값 조정이나 예외 경로 추가를 했음. 처리 흐름

    읽기 →
  • 개발 2026-03-25

    원격지원 버튼 조건 오류 수정과 블랙리스트 자동 차단 구조 도입

    원격지원 버튼 linkStatus 조건 제거 2026-03-25에 버그를 수정했음. 수정 대상 파일: list.jsp 작은 수정처럼 보여도 운영 중 발생하는 문제들은 빠르게 잡는 게 중요함. 이번 수정도 재현 → 원인 파악 → 최소 범위 수정 → 배포 순서로 처리했음. 자주 나오는 버그 패턴 | 패턴 | 증상 | |---|---| | null

    읽기 →
  • 개발 2026-03-25

    원격지원 API에서 CSRF 필터가 정상 요청을 차단하던 문제 수정

    원격지원 API CSRF 인터셉터 제외 추가 2026-03-25에 버그를 수정했음. 수정 대상 파일: 내부 클래스 작은 수정처럼 보여도 운영 중 발생하는 문제들은 빠르게 잡는 게 중요함. 이번 수정도 재현 → 원인 파악 → 최소 범위 수정 → 배포 순서로 처리했음. 자주 나오는 버그 패턴 | 패턴 | 증상 | |---|---| | null 체크

    읽기 →
  • 개발 2026-03-25

    원격지원 WebSocket 안정성과 Android 화면공유 크래시 개선

    원격지원 기능 추가 (관리자 REST API + WebSocket 핸들러) 2026-03-25에 WebSocket 관련 기능을 추가하거나 개선했음. 원격 지원 기능에서 WebSocket을 씀. 관리자가 화면을 보면서 실시간으로 기기 상태를 확인하는 구조임. 연결 구조 관리자 브라우저 <-> WebSocket 서버 <-> Android 앱 연

    읽기 →
  • 자동화 2026-03-25

    외부 채널 수수료 정산 화면 버그 수정

    파트너 Discord Webhook 필드 슈퍼관리자만 표시 2026-03-25에 외부 채널 관련 버그를 수정했음. 외부 채널은 결제 플랫폼을 통해 서비스를 제공하는 사업자 단위임. 채널별로 수수료 설정, 메뉴 권한, 하위 채널 관리 등이 개별로 동작함. 수정 내용 포털 메뉴 노출 조건, 파라미터 바인딩 오류, 화면 갱신 타이밍 등의 버그를 잡았음

    읽기 →
  • 개발 2026-03-25

    연락처 입금 상세에 주문·핀코드·입금 로그 매칭 추가

    연락처 입금 상세에 매칭 주문/핀코드/입금 로그 추가 2026-03-25에 연락처 송금 관련 기능을 추가하거나 개선했음. 연락처 송금 흐름은 대략 이렇게 됨: 입금 알림 수신 (Android 앱) → 서버로 원본 메시지 전송 → 주문 매칭 (금액 + 발신자 + 시간) → 은행 핸들러 실행 (Playwright) → 로그인 → 수취

    읽기 →
  • 개발 2026-03-25

    계층별 수수료 정산 로직 검증 강화

    일일 정산 Discord Embed 리포트 발송 2026-03-25에 수수료 계산 또는 정산 관련 로직을 작업했음. 수수료 구조는 유통 계층별로 요율이 다르게 설정되는 차등 모델임. 하위 계층이 상위 계층보다 높은 요율을 부담하고, 그 차액이 상위 계층의 수익이 되는 구조임. 수수료 계층 예시 | 계층 | 요율 | 비고 | |---|---|---

    읽기 →
  • 일기 2026-03-25

    은행 이체 알림 판정을 정규식 우선으로 전환해 응답 속도 개선

    정규식 먼저, AI는 폴백으로 은행 알림에서 "이체 완료" 여부를 판정하는 핸들러들을 손봤음. 기존엔 AI 분류기를 1차로 돌리고 정규식을 폴백으로 두는 구조였는데, 이걸 뒤집었음. 정규식 1차, AI 폴백. 왜 뒤집었나 처음 설계 의도는 "AI가 더 똑똑하니까 먼저 시키고, 못 잡으면 정규식이 보조한다"였음. 근데 운영 들어가니 뒤집힌 비용 구조

    읽기 →
  • 개발 2026-03-25

    QR 스캔으로 파트너 친구추가·송금 연결 구현

    파트너 QR 친구추가 기능 만들기 이커머스 결제 플랫폼에서 파트너끼리 서로를 빠르게 등록하고 곧장 송금 화면까지 연결되는 흐름이 필요했음. 기존엔 파트너 식별값 입력 → 검색 → 등록 3단계라 모바일에서 손이 많이 갔음. QR 한 번 찍으면 끝나도록 갈아엎음. 화면 흐름 - 내정보 페이지에서 본인 식별값을 인코딩한 QR 노출 - 상대 파트너가 카메라

    읽기 →
  • 자동화 2026-03-25

    자동입금 배치 무한 재처리와 알림 폭탄 수정기

    증상 새벽에 알림 채널이 폭발했음. 자동입금 처리 배치가 같은 건을 계속 재처리하면서 처리 완료 알림을 수백 건씩 쏘는 중이었음. 확인해보니 두 가지 문제가 겹쳐있었음. - 기동 시 리셋 로직이 PROCESSING 상태인 큐를 전부 PENDING 으로 되돌리고 있었음 - 처리 완료 직전 잠깐 PROCESSING 으로 머무는 건도 같이 리셋됨 - 그게

    읽기 →
  • 개발 2026-03-25

    수수료 정산 1원 오차, 반올림 정책 통일로 해결

    수수료 계산이 또 1원씩 어긋남 수수료 정산 결과가 가맹점별로 1~3원씩 어긋난다는 신고가 또 올라옴. 횟수가 누적돼서 더는 미룰 수 없었음. 원인 파보니 단순 버그가 아니라 구조 문제였음. 원인: scale 제각각 BigDecimal scale이 레이어마다 다르게 박혀있었음. 중간에서 반올림이 두 번 일어나는 구조라 끝자리가 흔들림. | 레이어

    읽기 →
  • 개발 2026-03-25

    인터넷 은행 수동수령 건에 송금 상태와 파트너 푸시 알림 추가

    배경 - 일부 인터넷 은행 계좌로 보낸 송금 건이 자동 수령이 안 되는 케이스가 누적됨 - 파트너가 앱에서 직접 받기 버튼을 눌러야 처리되는데, 시스템이 그 상태를 따로 인식 못 하고 있었음 - 입금 큐는 줄곧 SUCCESS/FAIL 이분법이라 "수동 개입 필요"가 끼어들 자리가 없었음 무엇을 고쳤는가 | 단계 | 이전 | 이후 | |---|---|

    읽기 →
  • 개발 2026-03-24

    입금 판정 배치에 AI 보조 판정과 폴백 큐 도입

    문제 배경 입금 완료 판정 배치가 은행별로 응답 포맷이 다 달라서 텍스트 패턴 매칭으로 분기 쳐놓은 상태였음. 신규 은행 붙일 때마다 if-else 늘어나고, 포맷 살짝만 바뀌어도 미처리 큐 쌓이는 문제 반복됨. 이번에 큐 배치에 AI 판정 한 단계 끼워넣고, 폴백 경로까지 정리함. 처리 흐름 룰 기반을 1차, AI를 2차로 둠. 추상 핸들러에서 공통

    읽기 →
« ‹ 이전 1 … 99 100 101 102 103 … 133 다음 › »
총 2645편 · 101 / 133

카테고리

  • 개발1864
  • 자동화253
  • 사이드프로젝트122
  • 일기406

인기 글

  • 프론트엔드 보안 응답 헤더 일괄 적용으로 XSS·클릭재킹 방어 강화389
  • 앱스토어 서류 지옥, 그래도 제출은 했다195
  • 신상 그룹 등록 프로세스 완전 자동화189
  • 파이프라인 이중집계 차단과 단말 자동화 마무리183
  • API 없이도 데이터를 채우는 파이프라인, 그 가능성을 검증한 오후179

태그

#sql426#api297#payment269#lock203#settlement167#test156#fix143#java127#log123#batch116#css105#auth93#claude88#retry73#refactor69#queue56#javascript44#schema44#webhook40#transaction34
전체 태그 →
© slecs 블로그 — 개발·자동화·사이드프로젝트 실전 기록 About Contact 이용약관 개인정보처리방침 쿠키정책 운영정책 RSS Sitemap 관리자