@page @model Admin.Pages.Payments.Danal.Cancel.IndexModel @using Domain.Entities.Payments.ValueObject @using SharedKernel.Extensions @{ ViewData["Title"] = "다날 취소 내역"; string MethodName(PaymentMethod m) => m switch { PaymentMethod.Card => "신용카드", PaymentMethod.VirtualAccount => "가상계좌", PaymentMethod.Mobile => "휴대폰", PaymentMethod.Transfer => "계좌이체", PaymentMethod.NaverPay => "네이버페이", PaymentMethod.KakaoPay => "카카오페이", PaymentMethod.Payco => "페이코", PaymentMethod.Integrated => "통합", _ => "-" }; string BuildHref(PaymentMethod? method) { var qs = new List(); if (Model.Query.Search.HasValue) qs.Add($"search={Model.Query.Search}"); if (!string.IsNullOrEmpty(Model.Query.Keyword)) qs.Add($"keyword={Model.Query.Keyword}"); if (!string.IsNullOrEmpty(Model.Query.StartAt)) qs.Add($"startAt={Model.Query.StartAt}"); if (!string.IsNullOrEmpty(Model.Query.EndAt)) qs.Add($"endAt={Model.Query.EndAt}"); qs.Add($"perPage={Model.Query.PerPage}"); if (method.HasValue) qs.Add($"payMethod={(int)method.Value}"); return "/Payments/Danal/Cancel" + (qs.Count > 0 ? "?" + string.Join("&", qs) : ""); } }

@ViewData["Title"]


~

Total : @Model.Total.ToString("N0")
@Html.AntiForgeryToken()
@if (Model.List == null || Model.List.Count <= 0) { } else { @foreach (var row in Model.List) { } }
No.
상태 메시지 주문번호 결제 수단 취소 금액 남은 금액 취소 일시 비고
No Data.
@row.Num
@row.ResponseCode @row.ResponseMessage @row.OrderID @MethodName(row.Method) @row.Amount.ToString("N0") @(row.Balance.HasValue ? row.Balance.Value.ToString("N0") : "-") @row.CreatedAt.GetDateAt()
상세
  • 취소 내역 삭제 시 회원의 지갑 장부에 영향은 없습니다.
  • 삭제 전 취소 정보를 자세히 확인 후 삭제하실 것을 권장합니다.
@section Scripts { }