Title: Devtonic Payment Gateway for Lemon Squeezy
Author: Hamza Afridi
Published: <strong>August 30, 2026</strong>
Last modified: September 1, 2026

---

Search plugins

![](https://ps.w.org/devtonic-payment-gateway-for-lemon-squeezy/assets/banner-772x250.
png?rev=3672573)

![](https://ps.w.org/devtonic-payment-gateway-for-lemon-squeezy/assets/icon-256x256.
png?rev=3672690)

# Devtonic Payment Gateway for Lemon Squeezy

 By [Hamza Afridi](https://profiles.wordpress.org/hamzaafridi05/)

[Download](https://downloads.wordpress.org/plugin/devtonic-payment-gateway-for-lemon-squeezy.1.0.0.zip)

 * [Details](https://wordpress.org/plugins/devtonic-payment-gateway-for-lemon-squeezy/#description)
 * [Reviews](https://wordpress.org/plugins/devtonic-payment-gateway-for-lemon-squeezy/#reviews)
 *  [Installation](https://wordpress.org/plugins/devtonic-payment-gateway-for-lemon-squeezy/#installation)
 * [Development](https://wordpress.org/plugins/devtonic-payment-gateway-for-lemon-squeezy/#developers)

 [Support](https://wordpress.org/support/plugin/devtonic-payment-gateway-for-lemon-squeezy/)

## Description

This plugin adds Lemon Squeezy as a payment method at your WooCommerce checkout.
Customers pick Lemon Squeezy, pay on the secure Lemon Squeezy hosted checkout, and
come back to your store. The WooCommerce order is updated automatically by webhook.
No copying orders between two dashboards.

If your shop runs on WooCommerce and you want Lemon Squeezy to process the payments,
this plugin is the bridge between the two.

Because Lemon Squeezy is a merchant of record, it handles sales tax, VAT, and global
payment compliance on its side. You sell from your own WooCommerce store, Lemon 
Squeezy takes care of the tax paperwork.

I built this plugin because I needed it for my own store. I process my own payments
through it every day. If it breaks, I feel it first.

Here is the whole thing working, from the checkout to the order being marked paid:

#### What the free version does

 * Adds Lemon Squeezy as a real WooCommerce payment gateway (redirect checkout)
 * Marks WooCommerce orders paid automatically when the payment goes through
 * Syncs refunds made in Lemon Squeezy back to the WooCommerce order
 * One-click webhook setup: the plugin registers the webhook on Lemon Squeezy for
   you
 * Every webhook request is verified with an HMAC-SHA256 signature before anything
   is processed
 * Test mode so you can try the whole flow with test cards before going live
 * Works with classic checkout and block checkout
 * Compatible with WooCommerce High-Performance Order Storage (HPOS)
 * Works with simple and variable products, with a Lemon Squeezy variant ID on the
   product and on each variation

#### Pro version

Everything in the free plugin keeps working forever. The [Pro version](https://devtonicstudios.com/lemon-squeezy/)
adds what bigger stores need:

 * Subscriptions: full lifecycle sync with 14 webhook events, no separate subscriptions
   plugin required
 * License keys delivered onto the WooCommerce order and order emails automatically
 * Overlay checkout: customers pay in a popup without leaving your site
 * Refunds processed straight from the WooCommerce order screen
 * One-click product sync with a variant dropdown on every product

#### Requirements

 * WooCommerce 6.0 or newer
 * PHP 7.4 or newer
 * An SSL certificate (HTTPS), required for webhooks
 * A free Lemon Squeezy account with at least one product

### External services

This plugin connects to the Lemon Squeezy API to process payments. It is not possible
to use the plugin without this connection.

 * When a customer checks out, the plugin sends the order total, order number, the
   customer’s billing email, name, and billing country, state, and postcode to api.
   lemonsqueezy.com to create the checkout session. The customer is then redirected
   to a checkout page hosted by Lemon Squeezy.
 * When you click “Register Webhook” or “Test Connection” in the admin, the plugin
   calls api.lemonsqueezy.com with your API key.
 * Lemon Squeezy sends webhook notifications back to your site when orders are created
   or refunded.

This service is provided by Lemon Squeezy LLC: [terms of service](https://www.lemonsqueezy.com/terms),
[privacy policy](https://www.lemonsqueezy.com/privacy).

## Screenshots

[⌊Lemon Squeezy as a payment method at the WooCommerce checkout.⌉⌊Lemon Squeezy 
as a payment method at the WooCommerce checkout.⌉[

Lemon Squeezy as a payment method at the WooCommerce checkout.

[⌊Gateway settings: API key, store ID, test mode and checkout language.⌉⌊Gateway
settings: API key, store ID, test mode and checkout language.⌉[

Gateway settings: API key, store ID, test mode and checkout language.

[⌊The Lemon Squeezy admin page with one-click webhook registration.⌉⌊The Lemon Squeezy
admin page with one-click webhook registration.⌉[

The Lemon Squeezy admin page with one-click webhook registration.

[⌊A WooCommerce order updated automatically after payment.⌉⌊A WooCommerce order 
updated automatically after payment.⌉[

A WooCommerce order updated automatically after payment.

[⌊The Lemon Squeezy variant ID field on a product.⌉⌊The Lemon Squeezy variant ID
field on a product.⌉[

The Lemon Squeezy variant ID field on a product.

[⌊The same field on each variation of a variable product.⌉⌊The same field on each
variation of a variable product.⌉[

The same field on each variation of a variable product.

## Installation

 1. Install and activate the plugin (WooCommerce must be active).
 2. Go to WooCommerce, then Settings, then Payments, then Lemon Squeezy.
 3. Paste your API key and Store ID from your Lemon Squeezy dashboard (Settings, then
    API).
 4. Go to WooCommerce, then Lemon Squeezy, and click “Register Webhook on Lemon Squeezy”.
 5. Edit a product and enter its Lemon Squeezy variant ID in the General tab.
 6. Keep Test Mode on, make a test purchase with card 4242 4242 4242 4242, and check
    the order updates.
 7. Turn off Test Mode to accept live payments.

The whole setup takes about 5 minutes.

## FAQ

### How is this different from the official Lemon Squeezy plugin?

The official Lemon Squeezy plugin provides a standalone storefront that works independently
of WooCommerce. This plugin serves a different purpose: it adds Lemon Squeezy as
a payment method inside your existing WooCommerce store, so your orders and products
stay in WooCommerce.

### Does it support subscriptions?

Recurring subscription sync is a Pro feature. The free version handles one-time 
payments. In Pro, all 14 subscription webhook events are synced to the WooCommerce
order, with no separate subscriptions plugin needed.

### Does it deliver license keys?

License key delivery onto orders and emails is a Pro feature.

### Does it work with variable products?

Yes. Put the Lemon Squeezy variant ID on the product, and on each variation if they
map to different Lemon Squeezy variants. A variation with no ID of its own falls
back to the one on the parent product.

### Do my orders stay in WooCommerce?

Yes. That is the whole point. Orders are created and updated in your own WooCommerce
database. If you ever stop using Lemon Squeezy, your order history stays with you.

### Is the webhook secure?

Yes. Every webhook request must carry a valid HMAC-SHA256 signature. Requests with
a missing or invalid signature are rejected with a 401 before any data is touched.

### Does this plugin charge any fees?

No. The plugin is free. Lemon Squeezy charges its own payment processing fees on
their side.

### Is LemonSqueezy the same as Lemon Squeezy?

Yes, the same company. They write it as two words, Lemon Squeezy. Plenty of people
type LemonSqueezy as one word, so if that is how you searched, this is the right
plugin.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Devtonic Payment Gateway for Lemon Squeezy” is open source software. The following
people have contributed to this plugin.

Contributors

 *   [ Hamza Afridi ](https://profiles.wordpress.org/hamzaafridi05/)

[Translate “Devtonic Payment Gateway for Lemon Squeezy” into your language.](https://translate.wordpress.org/projects/wp-plugins/devtonic-payment-gateway-for-lemon-squeezy)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/devtonic-payment-gateway-for-lemon-squeezy/),
check out the [SVN repository](https://plugins.svn.wordpress.org/devtonic-payment-gateway-for-lemon-squeezy/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/devtonic-payment-gateway-for-lemon-squeezy/)
by [RSS](https://plugins.trac.wordpress.org/log/devtonic-payment-gateway-for-lemon-squeezy/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.0

 * First release.
 * Lemon Squeezy payment gateway with redirect checkout.
 * Automatic order updates via signed webhooks (order created, order refunded).
 * One-click webhook registration.
 * Test mode, HPOS compatibility, classic and block checkout support.

## Meta

 *  Version **1.0.0**
 *  Last updated **2 days ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.0 or higher **
 *  Tested up to **7.1**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [checkout](https://wordpress.org/plugins/tags/checkout/)[payment gateway](https://wordpress.org/plugins/tags/payment-gateway/)
   [woocommerce](https://wordpress.org/plugins/tags/woocommerce/)
 *  [Advanced View](https://wordpress.org/plugins/devtonic-payment-gateway-for-lemon-squeezy/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/devtonic-payment-gateway-for-lemon-squeezy/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/devtonic-payment-gateway-for-lemon-squeezy/reviews/)

## Contributors

 *   [ Hamza Afridi ](https://profiles.wordpress.org/hamzaafridi05/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/devtonic-payment-gateway-for-lemon-squeezy/)

## Donate

Would you like to support the advancement of this plugin?

 [ Donate to this plugin ](https://devtonicstudios.com/lemon-squeezy/)