Response.cs 434 B

12345678910111213
  1. namespace Application.Features.Api.Payment.Toss.Confirm;
  2. /// <summary>
  3. /// Status: PaymentOrder.Status 문자열 (Paid / WaitingDeposit / Failed / NeedsReconciliation ...)
  4. /// 가상계좌(WaitingDeposit)는 Success=true 이지만 적립 전 — 입금 완료 웹훅 후 적립된다.
  5. /// </summary>
  6. public sealed record Response(
  7. bool Success,
  8. string Status,
  9. int PointAmount,
  10. string? Message,
  11. DateTime? PaidAt
  12. );