@model InvoiceDetailsModel @{ ViewData["Title"] = "Invoice " + Model.Id; }

@ViewData["Title"]


Information

Store @Model.StoreName
Id @Model.Id
Created date @Model.CreatedDate.ToBrowserDate()
Expiration date @Model.ExpirationDate.ToBrowserDate()
Monitoring date @Model.MonitoringDate.ToBrowserDate()
Transaction speed @Model.TransactionSpeed
Status @Model.Status
Status Exception @Model.StatusException
Refund email @Model.RefundEmail
Order Id @Model.OrderId
Total fiat due @Model.Fiat
Notification Url @Model.NotificationUrl
Redirect Url @Model.RedirectUrl

Buyer information

Name @Model.BuyerInformation.BuyerName
Email @Model.BuyerInformation.BuyerEmail
Phone @Model.BuyerInformation.BuyerPhone
Address 1 @Model.BuyerInformation.BuyerAddress1
Address 2 @Model.BuyerInformation.BuyerAddress2
City @Model.BuyerInformation.BuyerCity
State @Model.BuyerInformation.BuyerState
Country @Model.BuyerInformation.BuyerCountry
Zip @Model.BuyerInformation.BuyerZip

Product information

Item code @Model.ProductInformation.ItemCode
Item Description @Model.ProductInformation.ItemDesc
Price @Model.ProductInformation.Price @Model.ProductInformation.Currency

Paid summary

@if(Model.StatusException == "paidOver") { } @foreach(var payment in Model.CryptoPayments) { @if(Model.StatusException == "paidOver") { } }
Payment method Address Rate Paid DueOverpaid
@payment.PaymentMethod @payment.Address @payment.Rate @payment.Paid @payment.Due@payment.Overpaid
@if(Model.OnChainPayments.Count > 0) {

On-Chain payments

@foreach(var payment in Model.OnChainPayments) { var replaced = payment.Replaced ? "class='linethrough'" : ""; }
Crypto Deposit address Transaction Id Confirmations
@payment.Crypto @payment.DepositAddress @payment.TransactionId @payment.Confirmations
} @if(Model.OffChainPayments.Count > 0) {

Off-Chain payments

@foreach(var payment in Model.OffChainPayments) { }
Crypto BOLT11
@payment.Crypto @payment.BOLT11
}

Addresses

@foreach(var address in Model.Addresses) { var current = address.Current ? "font-weight-bold" : ""; }
Payment method Address
@address.PaymentMethod @address.Destination

Events

@foreach(var evt in Model.Events) { }
Date Message
@evt.Timestamp.ToBrowserDate() @evt.Message