.NET React Templates
Features

Operations Center and support

Configure sales, issue and manage licenses, and review orders from dedicated Operations pages.

Sign in with the Identity Admin role and open /admin.

Operations overview in light mode

PagePurpose
/adminActive licenses, orders needing review, pending Stripe events, and a launch checklist
/admin/catalogSave prices, create missing Stripe prices, approve or remove offerings
/admin/releasesPublished GitHub releases, notes and downloads
/admin/licensesSearch, issue and manage licenses
/admin/ordersSearch orders, open Stripe payments and record reviews
/admin/agreementsPublish agreement versions with a Markdown preview
/admin/settingsStripe, webhook, signing and GitHub configuration status

Issue a license

Open Licenses and choose Issue a license. Search registered customers by name or email and select one; the customer ID is filled in for you. Then enter the registered name, organization, seats, edition and coverage.

Searchable customer selection in light mode

Manage a license

Search the list and choose Manage on a license to extend its dated coverage, grant Lifetime updates or reissue it. Each change requires a reason and is recorded in the audit log.

License management in light mode

Changes are checked against the license's current version. If someone else changed it first, reload and try again. A change signs a new key; customers copy it from their account or receive it through refresh. Keys they already hold keep their original coverage.

Orders

Orders lists orders with search, a link to each Stripe payment, and a review dialog for orders flagged by refunds, disputes or failed reconciliation. Payment, refunds and dispute responses happen in Stripe.

Orders in light mode

Admin APIs without UI

These Admin-only APIs are available through /ui or your own tooling:

APIPurpose
RefundLicenseOrderIdempotent refund; see refunds
ListLicenseDisputes, ReviewLicenseDisputeDispute review
RetryLicenseStripeEventRequeue a pending Stripe event after fixing its cause
RevokeLicenseStop portal and refresh delivery of a license

Users, background jobs, request logs and the database are available in /admin-ui.