MeUmbCart

Sell, license and activate your software – right from your Umbraco website.

MeUmbCart turns your Umbraco website into a complete shop for software licences. Your customers choose an edition, pay via Stripe and receive their licence by email automatically – as an activation code or as a signed licence file. You manage products, customers, orders, licences and invoices where you already maintain your website: in the Umbraco backoffice.

MeUmbCart grew out of our own sales: this shop runs on it – from the cart through payment to the licence that unlocks your MeUmbCart installation.

From purchase to activated licence

  1. Buy: The customer adds an edition to the cart and pays by card, SEPA direct debit or any other payment method you enable in Stripe.
  2. Issue: Once the payment arrives, the licence and the invoice are created and sent to the customer by email.
  3. Activate: Your software binds the licence to the device once using the activation code – or reads a licence file without any server contact.
  4. Renew: Before the licence expires, MeUmbCart reminds the customer, who pays for the renewal in the customer account.

Shop and customer account

Catalogue with search and categories, product pages with every edition, cart and checkout. Customers register and find their licences, orders and invoices in their account. Shop and emails are bilingual (German and English), and you edit the email templates in the backoffice.

Licensing and activation

Licences are cryptographically signed and carry edition, features, term, customer and licence number. The customer activates with a code and binds the licence to the device. Suspending, revoking and re-signing take a single click. From Enterprise, licence files and offline activation for isolated networks are added.

Payment with Stripe

Payment runs through Stripe Checkout, and you choose the payment methods in the Stripe dashboard. Refunds are triggered right from the backoffice, and MeUmbCart reports disputes by email. Business customers can take out subscriptions that renew automatically. A test mode allows trial purchases without real money.

Invoices and tax

Every order gets an invoice with line items and a sequential number as a PDF. VAT follows the customer's country, VAT IDs are checked against VIES, and reverse charge and export notes appear on the invoice. Small businesses under § 19 of the German VAT Act switch tax off with a single toggle. The checkout records the waiver of the right of withdrawal with evidence.

Trial, give away, renew

Offer a trial licence for each edition. Before expiry MeUmbCart reminds your customers; term or maintenance is renewed as a separate, paid order. From Enterprise, you create promotional campaigns for trade fairs, newsletters or press with up to 1,000 codes at once – the term only starts when a code is redeemed.

Library for your software

With the client library MeUmbCart.License.Client, your application checks licence, device binding, features and expiry date – online against your shop or offline via the signature. It runs on .NET 8 and later as well as on .NET Framework 4.8.

Screenshots

Shop Catalog
Backoffice Software Editions
Backoffice Licenses
Backoffice License Details

Editions

Sales are temporarily paused. Please try again later.

Lite

499 € / year

The starting point for vendors with one product: shop, payment, invoices and licences with activation – everything you need to sell one piece of software in several editions.

  • Licence shop for 1 product
  • Any number of editions
  • Payment via Stripe
  • Activation code with device binding
  • Suspend and revoke licences
  • Customer account with invoices and renewals
  • EU VAT with VIES check
  • Up to 3 machines (e.g. production, staging, development)
Popular

Professional

1,499 € / year

For vendors with several products who want to manage renewals and trial periods themselves.

  • Everything in Lite
  • Up to 20 products
  • Renewal orders from the backoffice
  • Extend trial periods
  • Up to 3 machines (e.g. production, staging, development)

Enterprise

4,999 € / year

For vendors with a large range who also supply customers without internet access and give licences away for promotions.

  • Everything in Professional
  • Unlimited products
  • Offline licences as licence files
  • Promotional licences and campaigns with codes
  • Up to 3 machines (e.g. production, staging, development)

Enterprise (offline)

Price on request

For operation in an isolated network: MeUmbCart checks its own licence without connecting to our licence server.

  • Everything in Enterprise
  • Licence check without internet connection
  • Complete orders without a payment provider
  • Up to 3 machines (e.g. production, staging, development)
Request a quote

One annual licence with everything included: updates, new versions and support by e-mail. No revenue share, no fee per licence sold.

Compare the editions

LiteProfessionalEnterpriseEnterprise (offline)
Software products in the shop120unlimitedunlimited
Shop with catalogue, cart and checkout✓✓✓✓
Payment via Stripe✓✓✓✓
PDF invoices with number ranges✓✓✓✓
Customer account with licences and invoices✓✓✓✓
EU business customers: VAT ID check, reverse charge✓✓✓✓
Activation codes, device binding, activation limits✓✓✓✓
Trial licences for your software✓✓✓✓
Suspend and revoke licences✓✓✓✓
Renewal in the customer account, reminders before expiry✓✓✓✓
.NET library for your software✓✓✓✓
Updates and support by e-mail✓✓✓✓
Machines per licenceup to 3up to 3up to 3up to 3
Renewal orders from the backoffice, extending trial periods–✓✓✓
Offline licence files for machines without internet––✓✓
Promotional licences and campaigns with codes––✓✓
MeUmbCart runs without a connection to the licence server–––✓
Complete orders without a payment provider–––✓

Try it free for 30 days

Try MeUmbCart for 30 days with the full scope of functions and without payment details. Write to us and we will send you a trial licence.

Request a trial licence

Frequently asked questions

What does "annual licence" mean?

You use MeUmbCart for one year with all updates and support. After that you renew for another year; we remind you in good time. The licence does not renew automatically.

What happens if I do not renew?

After a grace period your MeUmbCart installation is locked: the shop stops selling, and your data is kept. The licences you issued to your customers keep working – activation and checks still run. With a renewal everything continues as before.

Is there a lifetime licence?

No. MeUmbCart depends on Umbraco, Stripe and tax rules, all of which keep changing; the annual licence pays for that maintenance. For isolated networks we offer individual contracts on request.

Does every sale cost extra?

No. You only pay for the licence. Fees of your payment provider, such as Stripe, go directly to the provider.

On how many machines may I use MeUmbCart?

Each licence covers up to three machines, for example production, staging and development. Every machine with an activation takes one slot, including a developer's machine or a copy of a website on another server. You release a slot you no longer need.

Can I buy as a private individual?

No. We only sell for commercial or self-employed purposes and to public authorities and other public institutions. Small businesses and side businesses count too: what matters is that you buy for your trade or self-employed work, not how large your business is.

Can I change the edition later?

Yes. You receive a licence for the new edition; your data stays as it is.

Does MeUmbCart work without internet?

Your customers' software can work entirely without a connection using offline licence files (from Enterprise). MeUmbCart itself checks its licence online regularly and keeps working for at least seven days without a connection. For servers without internet there is Enterprise (offline).

What are the requirements?

Umbraco 17 from 17.8.0, .NET 10 and SQL Server, plus a Stripe account for payments.

How do I connect my software?

With our .NET library for .NET 8 and later and .NET Framework 4.8. It checks licence, device binding, features and expiry date, online against your shop or offline via the signature.

Are the prices final prices?

Yes. In accordance with § 19 UStG (German VAT Act) we do not charge VAT.

Questions about licences, several licences or partnerships? Write to support@MeSoftwareShop.com.

Download & installation

Install via NuGet

Package: MeUmbCart

dotnet add package MeUmbCart