namespace Domain.Entities.Payments.ValueObject; public enum PaymentStatus { Pending = 0, Paid = 1, Cancelled = 2, Failed = 3, WaitingDeposit = 4, /// /// PG 승인 응답이 불명(통신 타임아웃 등)한 상태. 다날이 실제로 승인했을 수 있어 /// Failed 로 단정하지 않고 대사(reconciliation) 대상으로 표시한다. 운영자 수동 처리 또는 /// 재승인(재확인) 경로로 처리한다. (Phase 1.5) /// NeedsReconciliation = 5 }