@using BTCPayServer.Payments @model CheckoutAppearanceViewModel @{ Layout = "../Shared/_NavLayout.cshtml"; ViewData.SetActivePage(StoreNavPages.CheckoutAppearance, "Checkout experience", Context.GetStoreData().Id); }
@if (!ViewContext.ModelState.IsValid) {
}

Invoice Settings

@if (Model.PaymentMethods.Any()) {
Enable payment methods only when amount is …
@for (var index = 0; index < Model.PaymentMethodCriteria.Count; index++) { var criteria = Model.PaymentMethodCriteria[index]; }
@PaymentMethodId.Parse(criteria.PaymentMethod).ToPrettyString()
}

Language

Detects the language of the customer's browser with 99.9% accuracy.

Appearance

Bundled Themes: Default | Dark | Legacy

@await Component.InvokeAsync("UiExtensionPoint", new { location = "invoice-checkout-theme-options", model = Model })
@section PageFootContent { }