Configuration
+Edit app settings and external SQLite paths from a standard form.
+Edit app settings and external SQLite paths from a standard form.
+This page stays focused on live status. Merchant editing and configuration are separate screens so the dashboard stays readable.
+Refreshes automatically every five seconds.
+| Merchant | +Balance | +Sales | +Failures | +Last sale | +Last EOD | +
|---|---|---|---|---|---|
| No merchants configured yet. | |||||
| @row.MerchantName | +@row.Balance.ToString("0.00") | +@row.Sales | +@row.FailedSales | ++ + @(row.LastSaleUtc is null ? "Never" : row.LastSaleUtc.Value.ToLocalTime().ToString("dd MMM HH:mm")) + + | ++ + @(row.LastEndOfDayUtc is null ? "Never" : row.LastEndOfDayUtc.Value.ToLocalTime().ToString("dd MMM HH:mm")) + + | +
Pick one merchant, edit it, and save with a normal form submit.
+