Payments & licensing for software products

Ship your product,
we handle the rest

Pay is a payment and licensing platform for desktop apps, browser extensions, and SaaS products. Stripe integration, Ed25519 license signing, device management, and subscription billing — all on a single VPS.

Built for software developers

Everything you need to monetize your product — from payment processing to offline license validation.

Stripe & PayPal

Accept payments via Stripe subscriptions, one-time purchases, and PayPal. Webhook processing with automatic retries.

License Signing

Ed25519 license signing for offline-first apps. Device fingerprinting, grace periods, and automatic refresh.

Subscription Billing

Monthly and annual plans with per-seat pricing. Manage upgrades, downgrades, and cancellations.

Device Management

Track activated devices per license. Set max device limits. Users can deactivate devices from the dashboard.

Configurable Tiers

Define Free, Pro, Team — or any tiers you need. Set features, limits, and pricing per tier from the dashboard.

Passwordless Auth

Magic link login for your users. No passwords to manage. JWT sessions with configurable expiry.

How it works

1. Create your product

Register your product in the dashboard. Configure tiers with features, limits, and Stripe price IDs.

2. Integrate

Use the SDK for browser extensions, or the License API for desktop/CLI apps. Your app validates licenses offline with Ed25519 signatures.

3. Get paid

Users subscribe through Stripe Checkout. Webhooks handle the rest — license creation, payment receipts, subscription management.

Ready to start?

Create your first product in the dashboard.