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.