Payment Providers

Lemon Squeezy

PLEASE READ: Prerequisites
Before you can start selling products with Lemon Squeezy, you will need to complete the set up your store in your Lemon Squeezy dashboard.

Click here for instructions.

Once your Lemon Squeezy store is set up, please follow Lemon Squeezy's official Laravel package for setting up your billable models and webhook middleware here.

Overlay Checkout

Conduit uses lemon Squeezy's overlay Checkout modal for handling payments and subscriptions. You can customize the look and payment options within your Lemon Squeezy "Design" dashboard.

Webhooks and Events

Conduit uses Lemon Squeezy's webhooks to listen for events such as successful payments, subscription cancellations, and more. Due to limitations for the official Lemon Squeezy Laravel package, Conduit uses custom events for "Order Created" and "Subscription Created" events. We do this to be able to support Guest accounts.

Because of this, Conduit comes bundled with it's own Webhook events for those actions. You can set up event listeners for these events:

  • \Mergeloop\Conduit\Events\LemonSqueezy\OrderCreated::class
  • \Mergeloop\Conduit\Events\LemonSqueezy\SubscriptionCreated::class
Code highlighting provided by Torchlight