Lemon Squeezy Adapter
The Lemon Squeezy adapter for tenant-billing: checkout links, signature-verified webhooks mapped to subscriptions, renewals, cancellations and refunds, and the Lemon Squeezy side of the reconcile job. Plans, quotas and applying them to accounts live in tenant-billing.
Runs on: tenant-billing (level 4). It implements tenant-billing's provider hook, so other providers can be adapters of their own.
Build it. Nothing is published here yet. PocketHost's own Lemon Squeezy billing (in its legacy Node mothership) moves here. See Create your own extension.
Install · Configure · Use · Integrations · Example
Install
Not available yet: Lemon Squeezy Adapter isn't in pocketone and has no Go module to add to a custom build.
Configure
Nothing to configure yet. Its Lemon Squeezy settings (store, API key, webhook secret) will be documented here when it ships.
Use
Nothing to use yet. It is planned to create checkout links and turn Lemon Squeezy webhooks into subscription changes.
Integrations
It is planned to implement the provider hook of tenant-billing, which owns plans, quotas and applying them to accounts. Other payment providers can be adapters of their own.
Example
No example yet; it will come with the extension.
License
MIT
Questions and comments
Comments are a GitHub Discussions thread; sign in with GitHub to post.