@using BTCPayServer.Payments @using Microsoft.AspNetCore.Mvc.TagHelpers @using BTCPayServer.Services.Stores @model CheckoutAppearanceViewModel @{ Layout = "../Shared/_NavLayout.cshtml"; ViewData.SetActivePage(StoreNavPages.CheckoutAppearance, "Checkout experience", Context.GetStoreData().Id); var store = ViewContext.HttpContext.GetStoreData(); } @section PageFootContent { }
@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()
}

Checkout

Since v1.7.0 a new version of the checkout is available. Note: For now, the new version is English-only.
We are still collecting feedback and offer this as an opt-in feature.
minutes
Detects the language of the customer's browser with 99.9% accuracy.
Bundled Themes: Default | Dark | Legacy
@await Component.InvokeAsync("UiExtensionPoint", new {location = "invoice-checkout-theme-options", model = Model})

Public receipt