Skip to content

[Task] Payment 내부 상태 전이 및 webhook 처리 구조 정리 #290

@IISweetHeartII

Description

@IISweetHeartII

작업 설명

Payment 도메인의 상태 전이와 webhook 처리 구조를 정리합니다. 외부 PG 계약과 API 응답 구조는 유지하고, 내부 상태 전이/검증/부수효과 흐름을 더 읽기 쉽게 정리하는 작업입니다.

체크리스트

  • payment service/facade 내부의 상태 전이와 idempotency 분기 구조를 정리합니다
  • webhook 검증/후속 처리의 책임을 더 명확하게 나눕니다
  • DTO/Entity/API contract 변경 없이 non-breaking refactor로 마무리합니다

관련 도메인

해당하는 도메인에 체크해주세요:

  • Auth (인증)
  • User (사용자)
  • Portfolio (포트폴리오)
  • Experience (경력)
  • Insight (인사이트)
  • Global (공통)
  • CI/CD
  • Documentation

관련 이슈/PR

비고

  • 대상 파일: src/modules/payment/application/services/payment.service.ts, src/modules/payment/application/facades/payment.facade.ts, src/modules/payment/presentation/payment.controller.ts
  • 템플릿 도메인 목록에 Payment가 없어 Global로 표시합니다.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions