Lukittu supports Stripe by automatically delivering licenses to customers via email upon purchase.
Create a product in Lukittu
Create the same product in Stripe
Add custom metadata attributes
Set up a webhook endpoint
Add API credentials to Lukittu
Navigate to Products
Add product details
Get the product ID
Access the Stripe Dashboard
Add a Product
Locate Metadata Options
Key | Description |
---|---|
product_id | Your Lukittu product ID (required for identification). |
Key | Type | Description |
---|---|---|
ip_limit | Number | Maximum number of IPs allowed. |
seats | Number | Number of concurrent users allowed. |
expiration_days | Number | Number of days until the license expires. |
expiration_start | ACTIVATION or CREATION | Determines when expiration starts (default: CREATION ). Applicable if expiration_days is used. |
Subscription-Based Products
expiration_days
, expiration_start
).Lukittu automatically handles license expiration for subscription-based products. If a payment is not received, the license will expire automatically at the end of the billing period.One-Time Payment Products
Search for Webhooks
Create a New Event Destination
YOUR_TEAM_ID
with your Lukittu team’s ID.Configure Webhook Events
invoice.paid
customer.subscription.deleted
customer.subscription.created
customer.subscription.updated
checkout.session.completed
Save the Webhook
Retrieve the Webhook Signing Secret
whsec_
. You will need this signing
secret to complete the Stripe integration in Lukittu.Navigate to API Keys in Stripe
Create a New Restricted Key
Lukittu
).https://app.lukittu.com
Create and Copy the Key
Add the Key to Lukittu
Navigate to the Integrations Section
Enter API Key and Webhook Signing Secret
whsec_
) from the Stripe
webhook configuration.Verify the Integration
Optional Testing Procedure (Recommended)