Work / Integrations / Server

Licensing and payments server

Issues, checks and renews licences for the whole product line, and takes the payments.

PHPMySQLRazorpaysigned updatesLinuxVisit live
L
screenshot or recording to add

The problem

Fifty apps need the same things: a trial, a licence key, a way to pay, and updates that cannot be tampered with. Building that fifty times was not an option.

One server and one small client library handle all of it for every app.

What was built

  • Licence issue, activation limits, renewals and an offline grace period
  • Payment gateway integration and order records
  • Signed releases: every update is verified by the app before it installs
  • A storefront with product pages, screenshots and downloads
  • A client library that drops into any app and adds trial, activation and self-update

Why it matters to a client

The same pattern (one well-tested service used by many products) is how we keep integrations cheap to maintain.

The result

Live in production, serving the full Mintmark catalogue.

Next project · Desktop appsAnvil →

Need somethinglike this built?

A few lines is enough. You will hear back from a person within one business day.

Start a projector email [email to set] · [booking link to set]