Integrations/Payments/Lemon Squeezy

Hash Form Pro

Sell through Lemon Squeezy

Checkouts are created against one of your Lemon Squeezy product variants, with the price set by the form. A signed webhook confirms each order and marks the payment paid.

Hash Form

Hash Form + Lemon Squeezy

What you set up

  • Lemon Squeezy module
  • API Key
  • Store ID
  • Variant ID
  • Signing Secret
  • Your product variant
    Checkouts are created in your store against the Variant ID you enter.
  • Form sets the price
    Each checkout replaces the variant’s price with the form’s total.
  • Webhook confirms
    A signed order_created event marks the payment paid.

Add your site’s /hf-lemonsqueezy-webhook address as a webhook and paste its signing secret.

What you get

What you can do with Lemon Squeezy

Your API key

Create the API Key under Settings → API in your Lemon Squeezy dashboard.

Signature checked

Each webhook is verified with your Signing Secret before it changes a payment.

Merchant of record

The module sells through Lemon Squeezy as the merchant of record.
How it works

Set up Lemon Squeezy in three steps

01

Turn on Lemon Squeezy

Switch on the Lemon Squeezy module under Hash Form > Modules and click Save.

02

Add store details

In the cog settings, add the API Key, Store ID and Variant ID.

03

Add the webhook

Add your /hf-lemonsqueezy-webhook address in Lemon Squeezy and paste its Signing Secret.

FAQ

Questions, answered

Still wondering about Lemon Squeezy? The documentation covers every setting, and we are happy to help.

Why is the Signing Secret needed?

The webhook is how an order is confirmed, and an event without a valid signature is refused.

Does the variant’s price matter?

No. The variant is what the checkout is created against, and the form’s total replaces its price.

Connect Lemon Squeezy with Hash Form Pro

Every integration is included in every Pro plan, on a yearly subscription or a lifetime license.