ReconcileKind.cs 573 B

12345678910111213141516
  1. namespace Domain.Entities.Payments.ValueObject;
  2. /// <summary>
  3. /// 대사 로그(PaymentReconcileLog)가 어떤 결제 흐름에서 발생했는지 구분한다. (Phase 1.5)
  4. /// </summary>
  5. public enum ReconcileKind
  6. {
  7. /// <summary>사용자 결제 승인(Confirm) — PG 승인 성공 후 저장 실패</summary>
  8. Confirm = 0,
  9. /// <summary>사용자 결제 취소(Cancel) — PG 취소 성공 후 저장 실패</summary>
  10. Cancel = 1,
  11. /// <summary>운영자 강제취소(AdminCancel) — PG 취소 성공 후 저장 실패</summary>
  12. AdminCancel = 2
  13. }