개인의 결제 크레딧, 결제

ID: 03628b9c-4a20-4055-8b58-fd9b38ad56d0

보통 완료

프로필 메뉴에 내 정보 / 결제 / 크레딧
http://localhost:3000/ko/profile

이런 메뉴 만들어줘. 결제에는 영수증 발급 및 취소도 가능해야해.
취소는 상품별로 달라.
일단 리포트 결제는 취소 불가

첨부 이미지

이미지 추가 (Ctrl+V로 붙여넣기 또는 클릭)

JPEG, PNG, GIF, WebP / 최대 10MB

담당자: 팀리드
생성일: 2026년 02월 28일 07:09

활동 로그

  • 팀리드 모든 서브 티켓 완료, 전체 테스트 613개 통과, 부모 티켓 완료 처리

    2026년 02월 28일 11:36:55

    상세 보기

    ## 완료 요약

    ### 서브 티켓 1: 프로필 탭 네비게이션 (agent-nav) ✅
    - `shared/_profile_tabs.html.erb` 생성 (3탭: 내 정보/결제/크레딧)
    - `profiles/show.html.erb`에 탭 통합
    - `routes.rb`에 credits 라우트 추가
    - 4개 언어 i18n 키 추가

    ### 서브 티켓 2: 개인 크레딧 페이지 (agent-credit) ✅
    - `credits_controller.rb` 구현 (잔액 + 거래내역)
    - `credits/index.html.erb` 구현 (반응형, 빈 상태 처리)
    - `credits_helper.rb` 생성 (거래유형 레이블/배지)

    ### 서브 티켓 3: 결제 UI + 취소 정책 (agent-payment) ✅
    - `payments/index.html.erb`에 탭 + 영수증 링크 + 취소불가 배지
    - `payments/show.html.erb`에 탭 + 리포트 취소 안내
    - `payment.rb` refundable?에 REPORT 제외 조건 추가
    - `cancellation_service.rb`에 REPORT 전용 에러 메시지

    ### 테스트 결과
    613 tests, 1652 assertions, 0 failures, 0 errors

  • 팀리드 상태 변경: 진행 중 → 완료

    2026년 02월 28일 11:36:42

  • 팀리드 위임: agent-payment에게 '결제 내역 UI 개선 + 취소 정책' 작업 배정

    2026년 02월 28일 07:24:48

  • 팀리드 위임: agent-credit에게 '개인 크레딧 페이지 생성' 작업 배정

    2026년 02월 28일 07:24:33

  • 팀리드 위임: agent-nav에게 '프로필 탭 네비게이션 + 라우트 + i18n' 작업 배정

    2026년 02월 28일 07:24:20

  • 팀리드 코드베이스 분석 완료, 서브 티켓 분해 시작

    2026년 02월 28일 07:20:53

    상세 보기

    ## 분석 결과 요약
    - 프로필 페이지: `/:locale/profile` (show/edit/update) 존재하나 결제/크레딧 정보 없음
    - 결제 시스템: Payment 모델, PaymentsController (index/show/cancel), Toss PG 연동 완비
    - 크레딧 시스템: UserCredit + CreditTransaction 모델 존재하나 개인 크레딧 뷰 없음
    - 사이드바: 결제/크레딧 링크 없음
    - 영수증: receipt_url 컬럼 존재, show 페이지에 링크 있음
    - 취소: CancellationService 존재하나 상품별 분기 없음 (현재 7일 이내 completed만 체크)

    ## 필요 작업
    1. 프로필 탭 네비게이션 (내 정보/결제/크레딧)
    2. 개인 크레딧 페이지 생성
    3. 결제 내역 UI 개선 (프로필 탭 통합)
    4. 리포트 결제 취소 불가 정책 적용
    5. i18n 다국어 키 추가

  • 팀리드 티켓 클레임 완료

    2026년 02월 28일 07:16:33