@page "{id:int}"
@model Admin.Pages.Payments.Toss.Cancel.ViewModel
@using SharedKernel.Extensions
@{
ViewData["Title"] = "토스 취소 상세";
}
@ViewData["Title"]
@if (Model.Data is null)
{
취소 내역을 불러올 수 없습니다.
}
else
{
var cancel = Model.Data;
토스 취소 요청
[@cancel.MemberID] @(cancel.MemberName ?? "-") / @cancel.MemberEmail
@cancel.CancelAmount.ToString("N0") 원
@(cancel.CancelRequester ?? "-")
@(cancel.CancelReason ?? "-")
토스 취소 응답
@if (string.IsNullOrEmpty(cancel.ResponseCode))
{
토스 취소 요청 후 최종 응답이 기록되지 않았습니다.
}
else
{
[@cancel.ResponseCode] @(cancel.ResponseMessage ?? "-")
@(cancel.TransactionKey ?? "-")
@(cancel.CanceledAt is not null ? cancel.CanceledAt.GetDateAt() : "-")
}
@if (cancel.UpdatedAt is not null)
{
@cancel.UpdatedAt.GetDateAt()
}
@cancel.CreatedAt.GetDateAt()
}