Overview
The Cryptlex Payment Platform Integrations are lightweight webhook servers that automatically synchronize payment events from Stripe, FastSpring, and Paddle with your Cryptlex account. When a customer completes a purchase or subscription payment, these integrations create users, issue licenses, and manage license lifecycles without manual intervention. Built with the Hono framework and TypeScript, these integrations are production-ready and can be deployed to AWS Lambda, Docker, or any Node.js environment.What it does
When a payment event occurs in your payment platform, the webhook server:- Receives and verifies the webhook signature for security
- Creates or updates the customer as a Cryptlex user
- Issues a new license or renews an existing one
- Manages license status based on subscription events (suspend, resume, delete)
Choose your integration
Stripe
Connect Stripe checkout sessions and invoices to Cryptlex licenses
FastSpring
Integrate FastSpring orders and subscriptions with Cryptlex
Paddle
Sync Paddle transactions and subscriptions to Cryptlex licenses
Key features
- Automatic user creation: Customers from your payment platform become Cryptlex users automatically
- License lifecycle management: Creates, renews, suspends, and deletes licenses based on payment events
- Secure webhook verification: All webhook payloads are cryptographically verified before processing
- Multiple deployment options: Deploy to AWS Lambda, Docker containers, or standard Node.js servers
- TypeScript and type-safe: Built with strict TypeScript for reliability and maintainability
- Production-ready: Includes error handling, logging, and tested event handlers
Quick example
When a Stripe customer completes checkout:- Creates a Cryptlex user with email
[email protected] - Issues a license for the specified product
- Associates the license with the user
- Returns success to Stripe
Next steps
Overview
Learn how the integrations work and their architecture
Quick start
Get your webhook server running in minutes