← 목록
솔루션 2026-07-01 5KB 읽기 5분

solution 안정화 · NS렌탈서비스 사업자정보 등록 · 효성CMS 자동이체 원스탑

개요

사용자(사장님) 지시: ① solution.crowny.org 점검·안정화, ② 다운로드 ns렌탈서비스사업자.JPG 사업자정보를 전 서비스에 적용/등록(이 사업자=크라우니파이낸스 담당), ③ 효성CMS 연계로 "서비스접수→내부접수→효성CMS 자동이체 신청"이 원스탑으로 되게 준비작업. (2026-07-01 시작, 16시간 자율 고도화 세션)

사업자정보 (정본)

  • 상호: 주식회사엔에스렌탈서비스 / 대표: 박주훈
  • 사업자등록번호: 580-81-04272 / 대표전화: 010-4043-3821
  • 주소: 경기도 부천시 원미구 부일로727, 702호 (역곡동, B.N.G.2000빌딩)
  • 역할: 크라우니파이낸스(finance.crowny.org) 운영 담당 · 렌탈/솔루션 접수·정산
  • 정본 파일(SSOT): crowny-finance/data/사업자정보.json (solution/data/에 복제) + 한선씨 동반 사업자정보.한선

① solution 안정화 — 완료

  • 증상: solution.crowny.org 공개 https 503 (X-Gateway-Phase: Ta). 로컬 9735는 200.
  • 진단: 전역 503 wedge — crowny/docs/cowork 등 전 도메인 503. 다중 gwlive.toau 인스턴스 경합으로 8080 LISTEN하나 전 프록시 5xx.
  • 복구: gw doctor(클린 복구) → 전체 gwlive 정리 + 단일 kickstart → crowny.org=200 회복. solution·finance·docs·cowork 전부 200 검증.
  • 참고: 재기동 후 gwhealth 워치독 settle에 ~20초 소요(초기 접속 지연 정상).

② 사업자정보 등록 — 완료

  • SSOT JSON + 사업자정보.한선(표기줄/표기블록 생성기, 컴파일·실행 검증). 학습DB 등록.
  • 전자상거래법 의무표기(상호·대표·사업자등록번호·주소·연락처) 적용:
  • finance web/guide.html 푸터 + web/assets/chat.js(인사·접수완료 버블) — 사업자번호·주소 추가
  • solution web/index.html — 사업자정보 푸터 신규 추가
  • solution 신규 API: GET /api/business-info (SSOT 공개).
  • ③ 효성CMS 자동이체 원스탑 — 엔진·백엔드·관리뷰 완료(준비단계)

    효성CMS = 효성에프엠에스 CMS 출금이체(렌탈·구독료 정기 자동이체).

    엔진 (한선씨 정본 + JS 라이브 미러 — 1:1 동반)

    • crowny-solution/효성CMS자동이체.한선 (컴파일·자가테스트 통과, 학습DB 등록)
    • crowny-solution/lib/효성CMS.js (server.js 라이브)
    • 기능: 은행명→금융결제원 3자리 은행코드, 신청검증(예금주·은행·계좌·실명번호·출금일·금액·수납동의), 계좌 마스킹, CMS 신청레코드 생성(대기/반려), 상태전이(대기→전송→등록완료/반려), 효성 출금이체 신규등록 전송라인 생성.

    원스탑 플로우 (server.js)

    1. POST /api/subscriptionspayment{accountHolder,bankName,accountNo,idNumber,withdrawDay,amount,cmsConsent} 동봉 시 → 접수와 동시에 CMS 신청레코드 자동생성(납부자번호 P000001.. 자동채번). 출금액 미지정 시 월구독료 사용.
    2. 접수건에는 마스킹 요약만 링크(계좌원문 미노출).
    3. 관리 API(financeAdmin/system 인증): GET /api/cms/applications(마스킹 목록)·/summary·GET|PUT /api/cms/applications/:id(상태전이)·POST /api/cms/export(대기건→효성 전송파일 생성 + 전송 전환).
    4. 전송파일: data/cms-export/효성CMS_출금이체신규등록_<타임스탬프>.txt.

    E2E 검증 — 통과

    접수+동의→CMS 대기/마스킹/payerNo · 무동의→반려(사유) · finadmin 로그인 · 목록 계좌원문 미노출 · 요약 · export 파일생성·전송전환 · 무인증 401.

    남은 이슈 / 준비단계 잔여

    • 이용기관번호 미설정: 효성CMS 이용계약 체결 후 사업자정보.json 결제대행.자동이체.이용기관번호 입력해야 실제 전송 가능. 현재 전송라인/파일은 미리보기용(placeholder).
    • 전송 고정길이 규격: 효성 연동규격서 수령 후 효성CMS.buildTransmitLine / CMS전송라인 만 교체(레코드→라인 매핑 동일 구조).
    • 고객 접수폼(subscription.html 등)에 계좌·자동이체 동의 입력 UI 추가(진행 중).
    • ns렌탈서비스사업자.JPG 원본 이미지는 다운로드 폴더에 미확인 — 사업자정보는 사용자 제공 텍스트로 등록함(추후 이미지 수령 시 대조).

    관련 파일

    • crowny-solution/server.js(효성CMS/business-info 배선), lib/효성CMS.js, 효성CMS자동이체.한선, 사업자정보.한선, web/crew.html(CMS 관리뷰)
    • crowny-finance/data/사업자정보.json(SSOT), web/guide.html, web/assets/chat.js