New:Introducing Socket Scanning for VS Code Marketplace Extensions.Learn more →
Get Started

billingsdk-lemonsqueezy

Package Overview
Dependencies
Maintainers
1
Versions
2
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

billingsdk-lemonsqueezy

Lemon Squeezy adapter for Billing SDK

latest
npmnpm
Version
0.1.1
Version published
Weekly downloads
5
150%
Maintainers
1
Weekly downloads
 
Created
Source

billingsdk-lemonsqueezy

Lemon Squeezy adapter for Billing SDK. Support for checkout, subscriptions, pause/resume, and webhook verification.

Installation

npm install billingsdk-core billingsdk-lemonsqueezy

Usage

import { createBilling, definePlans } from "billingsdk-core";
import { lemonSqueezy } from "billingsdk-lemonsqueezy";

const billing = createBilling({
  adapter: lemonSqueezy({
    apiKey: process.env.LEMON_SQUEEZY_API_KEY!,
    storeId: process.env.LEMON_SQUEEZY_STORE_ID,
    webhookSecret: process.env.LEMON_SQUEEZY_WEBHOOK_SECRET,
  }),
  plans,
});

Capabilities

FeatureSupported
Checkout✅
Subscriptions✅
Customer Portal❌
Refunds✅
Invoices✅
Subscription Pause✅
Subscription Resume✅

Webhook Verification

Verifies Lemon Squeezy webhook signatures using HMAC-SHA256 via the X-Signature header.

FAQs

Package last updated on 16 Jul 2026

Related posts