Lemon Squeezy is a great fit for solo developers and small teams. Connect a store and start reconciling in minutes. License-key issuance and activation map to CashSDK entitlements out of the box.
Lemon Squeezy
Connect Lemon Squeezy (a developer-friendly merchant of record) so orders, subscriptions, and license keys map to CashSDK entitlements.
Lemon Squeezy is a merchant of record built for developers and indie makers: subscriptions, one-off sales, and software license keys with almost no setup. Like other MoRs, it sells your product and handles global tax, so you never touch a VAT return. Connect it to CashSDK and digital-license revenue sits right beside your in-app purchases in one analytics view.
How it works#
Add a Lemon Squeezy API key so CashSDK can read your store's products, variants, subscriptions, and license activations.
Each product variant maps to a CashSDK product and the entitlement it unlocks.
Every order, subscription change, and license event is verified and merged into your unified revenue ledger.
Connect Lemon Squeezy#
In Lemon Squeezy, go to Settings → API and create a new API key. Copy it.
Open Settings → Billing → Lemon Squeezy in your dashboard and paste the key. It is stored encrypted at rest. Enable Test mode in Lemon Squeezy while you build.
Copy the callback URL from Settings → Billing → Lemon Squeezy and add it in Lemon Squeezy under Settings → Webhooks. Select the order, subscription, and license events, and paste the signing secret back into CashSDK.
Map your catalog#
For each Lemon Squeezy variant, create a matching product in CashSDK and attach the entitlement it unlocks. Recurring and single purchases both flow into your unified revenue timeline.
Test and go live#
With Lemon Squeezy in Test mode and the SDK on csk_pk_…, complete a
checkout with a test card. Confirm the entitlement is granted and the order
appears under Events.
Disable test mode, swap in your live API key and signing secret, and move the
SDK to csk_pk_….