@page @model Admin.Pages.Payments.Toss.Cancel.IndexModel @using SharedKernel.Extensions @{ ViewData["Title"] = "토스 취소 내역"; string BuildHref(int? state) { 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 (state.HasValue) qs.Add($"state={state.Value}"); return "/Payments/Toss/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
@if (row.ResponseCode == "SUCCESS") { 성공 } else if (row.ResponseCode is null) { 대기 } else { 실패 } @(row.ResponseCode == "SUCCESS" ? row.Status : row.ResponseMessage) @row.OrderID @(row.CancelRequester ?? "-") @row.CancelAmount.ToString("N0") @row.CreatedAt.GetDateAt()
상세
  • 취소 내역 삭제 시 회원의 지갑에 영향은 없습니다.
  • 삭제 전 취소 정보를 자세히 확인 후 삭제하실 것을 권장합니다.
@section Scripts { }