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

    비회원 결제 후 주문완료 화면이 막히던 문제 수정

    발단 비회원으로 결제까지 마쳤는데 주문완료 페이지에서 로그인 화면으로 튕긴다는 제보가 들어옴. 결제는 성공, 돈은 빠져나갔는데 주문번호를 확인 못 하는 상황. CS 입장에서 제일 짜증나는 케이스라 우선순위 끌어올려서 바로 잡았음. 원인 추적 비회원 차단 인터셉터가 /order/** prefix 전체를 막고 있었음. 의도는 마이페이지·주문조회 같은

    읽기 →
  • 개발 2026-03-21

    비회원 결제에 쿠폰 라우팅·정산 연동 SMS 발송 추가

    비회원 구매 흐름에 쿠폰 라우팅 붙이기 이커머스 쪽 비회원 결제 플로우에 쿠폰을 끼워 넣는 작업을 함. 회원이면 마이페이지에서 쿠폰함을 거치는데, 비회원은 그 단계가 통째로 비어있어서 결제 직후 어디로 보내야 할지 분기가 필요했음. 처음엔 단순히 "비회원이면 결제 완료 화면, 회원이면 쿠폰함" 정도로 생각했는데, 실제로는 케이스가 더 많음. - 파트

    읽기 →
  • 일기 2026-03-21

    비회원 파트너 링크 결제 흐름과 쿠폰 발급 유틸 분리

    비회원이 파트너 링크로 들어왔을 때 이커머스에서 회원 가입 → 로그인 → 구매가 정석이지만, 파트너가 외부 SNS에 링크를 뿌리는 시나리오에선 비회원도 그냥 결제까지 끝내고 싶음. 가입 강제하면 이탈률이 확 올라감. 이번 WIP는 그 흐름을 통째로 새로 깐 작업. 일단 절반 정도 됨. 진입점에서 막힌 것들 상품 상세 진입부터 손봤음. 기존엔 세션

    읽기 →
  • 개발 2026-03-20

    모바일 파트너 코드 입력 키보드 한글 이탈 문제 해결로 가입 전환율 4%p

    모바일 키보드 첫 진입이 한글이면 사용자 이탈함 파트너 코드 입력 필드, PC 에서는 멀쩡했는데 모바일 가입 전환율이 유독 낮았음. QA 팀에서 "코드 입력하다가 자판 바꾸느라 짜증났다"는 사용자 인터뷰 클립을 들고 와서야 원인이 잡힘. 파트너 코드 정책상 영문 + 숫자 조합인데, 안드로이드 기본 키보드가 한글 자판으로 떠 있으면 사용자가 매번 한영

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

    파트너코드 소문자 입력 시 매칭 오류 3중 정규화로 해결

    파트너코드 입력 시 대문자 강제 변환 이슈 파트너 가입 화면에서 코드 입력 필드에 소문자를 쳤더니 그대로 저장되는 케이스를 발견함. 정책상 파트너코드는 전부 대문자(A-Z, 0-9)인데, 일부 사용자가 소문자로 입력하고 그대로 등록되니 조회·매칭 단계에서 어긋났음. 어떤 게 문제였나 - 프론트단에서 toUpperCase() 변환을 입력 시점에 거는

    읽기 →
  • 개발 2026-03-20

    파트너 코드 입력 검증 누락으로 인한 모바일 가입 실패율 개선

    문제 발견

    읽기 →
  • 개발 2026-03-20

    이커머스 파트너 가입 시 중복확인과 SMS 인증을 단일 동선으로 통합

    사업자 회원가입 플로우 정리 이커머스 파트너 회원가입 화면을 손봤음. 기존엔 휴대폰 입력란 옆에 "중복확인" 버튼이 따로 있고, 그 아래 SMS 인증 영역이 또 따로 있었음. 사용자가 두 번 눌러야 가입 진행이 됐고, 동선이 꼬여서 이탈이 많이 났음. 무엇이 문제였나 - 중복확인 통과 후 SMS 인증 단계로 안 넘어가는 케이스가 많았음 - 중복확인

    읽기 →
  • 개발 2026-03-20

    결제 구간 앱 서명 위변조 트래픽을 단계별로 차단한 방법

    배경 모바일 앱에서 서버로 들어오는 요청이 진짜 우리 앱에서 온 게 맞는지 확인할 방법이 필요했음. 그동안 디바이스 식별자만 보고 신뢰했는데, 리패키징된 패키지로 위변조 트래픽이 들어오는 정황이 잡힘. 결제대행사 연동 구간이라 더 미룰 수 없었음. 접근 — X-Sig-Hash 헤더 앱 서명 인증서의 SHA-256 해시를 매 요청마다 헤더에 실어 보

    읽기 →
  • 개발 2026-03-20

    결제 앱 APK 변조·정산 탈취 막은 다층 무결성 방어

    배경 이커머스 앱이 마켓에 풀린 뒤로 이상한 트래픽이 잡히기 시작했음. 정상 클라이언트로는 절대 나올 수 없는 호출 패턴이 보였고, 추적해 보니 APK 디컴파일 후 재서명한 변종이었음. 단순 난독화로는 한계가 명확했고, 결제 플랫폼 특성상 파트너 정산 데이터에 손대는 게 보여서 더 미룰 수 없었음. 1차: 서명 해시 검증 가장 먼저 한 건 런타임

    읽기 →
  • 사이드프로젝트 2026-03-20

    키 리매퍼에 GUI와 매크로 타이머 기능 추가

    키 리매퍼에 GUI를 붙였음. 기존엔 cfg 파일을 손으로 편집하고 재기동했는데, 매크로 타이머 기능 추가하면서 더는 못 버티겠더라.

    읽기 →
  • 사이드프로젝트 2026-03-20

    API URL을 NDK로 숨겨 안드로이드 앱 보안 강화

    보안 강화하면서 NDK까지 끌어들인 날

    읽기 →
  • 개발 2026-03-20

    연락처 송금 큐에 시도별 처리 이력 추적 기능 추가

    큐는 돌아가는데 왜 실패했는지 모르겠음

    읽기 →
  • 개발 2026-03-20

    WHERE 절 누락으로 전체 포인트 잔고가 덮어써진 사고와 수정

    사고 발견 경위

    읽기 →
  • 사이드프로젝트 2026-03-20

    케이뱅크 송금 알림 파서 분리로 정산 누락 해결

    케이뱅크 송금 알림 받기

    읽기 →
  • 개발 2026-03-20

    결제·이커머스 회원가입 폼 검증 구멍 두 곳 동시 수정

    두 플랫폼 회원가입 폼을 동시에 손봄

    읽기 →
  • 개발 2026-03-20

    파트너 정산 수수료 항목별 분리로 문의 반감

    수수료 현황 페이지 손봤음

    읽기 →
  • 일기 2026-03-20

    결제 화면 포함 CSS와 SCSS 원본 불일치 해소

    SCSS 컴파일 결과 동기화 스타일 빌드 파이프라인이 분리돼 있다 보니, SCSS 원본 변경분과 실제 배포되는 CSS 파일이 어긋나는 일이 종종 있었음. 이번 커밋은 그 어긋남을 한 번 정리하는 작업이었음. 대상은 세 파일: - 공통 스타일 시트 - 신규 테마 시트 - 이커머스 결제 플랫폼 화면용 시트 세 파일 모두 SCSS 원본과 컴파일 결과 CS

    읽기 →
  • 개발 2026-03-20

    권한 역할 상세 화면 개편으로 조회 속도 2배 개선

    역할 상세 페이지를 다시 갈아엎음

    읽기 →
  • 개발 2026-03-20

    인터넷은행 송금 핸들러 추가와 실패 알림 메시지 개선

    신규 인터넷은행 핸들러 추가하면서 정리한 것

    읽기 →
  • 개발 2026-03-20

    결제 기능 토글 엣지 케이스 보강으로 배치 잡 차단 해소

    배경 이커머스 결제 플랫폼에서 기능 토글 관련 두 컴포넌트(코드 해석기 / 활성 판별기)가 엣지 케이스를 못 잡고 있었음. 파트너별로 활성 정책이 다르고, 한 곳에서 기능 코드를 해석한 뒤 다른 곳이 활성 여부를 판별하는 2단계 구조라 둘 다 보강 필요했음. 어떤 문제였나 - 해석기 쪽은 입력이 null/공백이면 그냥 false 반환. 호출부에서는

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

카테고리

  • 개발1831
  • 자동화243
  • 사이드프로젝트121
  • 일기363

인기 글

  • 프론트엔드 보안 응답 헤더 일괄 적용으로 XSS·클릭재킹 방어 강화155
  • 신상 그룹 등록 프로세스 완전 자동화109
  • 법정 필수 문서를 푸터에 배치하고 페이지 구조화95
  • 리포트 조회를 캐릭터 내레이션으로 재구성95
  • 대기 중인 결제가 중복 처리되던 버그 수정89

태그

#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 관리자