0 Your Cart $0.00

Cart (0)

No products in the cart.

Lemon Squeezy Payment Gateway

$19.00   $19.00
(Excluding VAT 14.5%)

Lemon Squeezy Payment Gateway is a premium payment solution for selling products globally on Botble CMS. As a Merchant of Record, Lemon Squeezy handles all your global tax compliance (VAT, Sales Tax, GST), billing support, and fraud prevention — so you can focus on growing your business.

In stock

Need Update?


Need Support?

SKU: SHNX-75068-MNPKZ
Categories: Plugins, Botble Plugins
Instant Delivery
Instant Delivery
For all digital products
24/7 Dedicated Support
24/7 Dedicated Support
Anywhere & anytime
Secure Payment
Secure Payment
Guarantee secure payments

Lemon Squeezy Payment Gateway is a premium payment solution for selling products globally on Botble CMS. As a Merchant of Record, Lemon Squeezy handles all your global tax compliance (VAT, Sales Tax, GST), billing support, and fraud prevention — so you can focus on growing your business.

Premium Features

  • Merchant of Record: Lemon Squeezy handles global tax compliance automatically.
  • Multi-Payment Support: Accept Credit Cards, PayPal, and more through a single integration.
  • Secure Webhooks: HMAC SHA256 signature verification for all incoming webhook events.
  • Idempotent Processing: Prevents duplicate order processing from retry webhooks.
  • Test & Live Modes: Easily switch between sandbox and production with separate API keys.
  • Auto Currency Conversion: Automatically converts unsupported currencies to USD.
  • Refund Support: Automatic order status updates when refunds are processed in Lemon Squeezy.
  • Botble Ecommerce Integration: Fully compatible with the Botble Ecommerce plugin.
  • Fast Setup: Get up and running with global payments in minutes.

Requirements

  • Botble Core: Version 7.3.0 or higher
  • Required Plugin: botble/payment (Ecommerce Payment System)
  • Lemon Squeezy Account: API Key, Store ID, Variant ID, and Webhook Secret required
  • PHP: 8.1 or higher

Installation

Automatic Installation

  1. Go to your Admin Panel → Plugins → Add New Plugin.
  2. Search for Lemon Squeezy Payment Gateway.
  3. Click Install, then Activate.

Manual Installation

  1. Download the plugin from the marketplace.
  2. Upload the lemonsqueezy folder to platform/plugins/.
  3. Go to Admin Panel → Plugins and click Activate.

How to Use

Step 1: Create a Generic Product

  1. Go to your Lemon Squeezy Dashboard.
  2. Create a new product (e.g., "Store Order Payment").
  3. Set it as a one-time payment product.
  4. Note the Variant ID from the product page.

Step 2: Generate an API Key

  1. Go to Settings → API in your Lemon Squeezy dashboard.
  2. Generate a Test API key for sandbox testing.
  3. Generate a Live API key for production.

Step 3: Configure the Plugin

  1. Navigate to Admin Panel → Ecommerce → Settings → Payments.
  2. Locate Lemon Squeezy and enter:
    • API Key (Test or Live)
    • Store ID
    • Variant ID
    • Webhook Signing Secret
  3. Set the mode to Test or Live.
  4. Save settings.

Step 4: Setup Webhooks

  1. In your Lemon Squeezy dashboard, go to Settings → Webhooks.
  2. Add a new webhook endpoint with the URL: https://your-site.com/payment/lemonsqueezy/webhook
  3. Subscribe to events: order_created, order_refunded.
  4. Copy the Signing Secret and paste it into the plugin settings.

Test Mode vs Live Mode

Important: Lemon Squeezy uses the same API URL for both modes. The mode is determined by the API key you use.

SettingTest ModeLive Mode
API KeyTest key from dashboardLive key from dashboard
PaymentsSimulated, no real chargesReal charges
WebhooksSeparate configurationSeparate configuration

Security Features

  • HMAC SHA256 Webhook Verification: Every incoming webhook is verified against your signing secret.
  • Idempotent Processing: Cache locks prevent duplicate order processing.
  • Currency Validation: Mismatches between expected and paid currencies are logged.
  • CSRF Protection: Webhook endpoint is properly excluded from CSRF middleware.

Developed by Shakib Hossain

Product Name Lemon Squeezy Payment Gateway
Version 1.0.0
File Type zip
Last Updated 02/05/2026
Compatible Browsers Google Chrome, Mozilla Firefox, Microsoft Edge, Safari, Opera

Add your review

Your email address will not be published. Required fields are marked *

Please login to write review!

Looks like there are no reviews yet.

It is a payment integration for Botble CMS that lets you accept global payments using Lemon Squeezy as a Merchant of Record.

Lemon Squeezy becomes the legal seller of your product and handles taxes, compliance, and billing for you.

Yes, refunds processed in Lemon Squeezy automatically update the order status in your Botble store.

Yes, you can use a test API key to simulate transactions before switching to live mode.

Yes, Lemon Squeezy provides different API keys for test and live environments.

Webhooks are verified using HMAC SHA256 signatures to ensure they are authentic and secure.

The plugin prevents duplicate processing using idempotent handling.

Yes, unsupported currencies are automatically converted to USD.

Yes, it is fully compatible with the Botble Ecommerce plugin.

You need Botble Core 7.3.0+, PHP 8.1+, and the botble/payment plugin.

No, everything can be configured from the admin panel without coding.

Related products

Live Chat Online

Hi there! How can we help you today?

Glad you’re here.