skillfed

Laravel Cashier Paddle

Laravel Cashier Paddle provides a fluent interface for building subscription billing and payment workflows with Paddle in Laravel applications. Set up billable models, create checkout sessions, manage subscription lifecycles, and handle webhook events with built-in support for multi-product subscriptions, trial periods, and transaction management.

Laravel Cashier Paddle integrates Paddle's subscription billing system into Laravel applications with a fluent API.

AI-generated summary based on this skill's SKILL.md

39 8 unlicensed — metadata only updated by rawveg

Install

rawveg/skillsforge-marketplace/laravel-cashier-paddle · repository language: Python

git clone https://github.com/rawveg/skillsforge-marketplace
cp -r skillsforge-marketplace ~/.claude/skills/laravel-cashier-paddle

generated, unverified - the skill's exact subdirectory could not be determined; check the repository on GitHub

npx skillfed install rawveg/skillsforge-marketplace/laravel-cashier-paddle

Frequently asked questions

AI-generated answers based on this skill's SKILL.md and metadata

How to set up paddle with laravel cashier?

Laravel Cashier Paddle provides a fluent interface to integrate Paddle's payment gateway into your Laravel app. Start by installing the Cashier package, then configure your Paddle API credentials in your .env file. Make your User model billable by adding the Billable trait, then create checkout sessions and manage subscriptions through Cashier's methods. The setup handles multi-product subscriptions, trial periods, and transaction management automatically.

What is Laravel Cashier Paddle used for?

Laravel Cashier Paddle streamlines subscription billing and payment processing in Laravel applications. It lets you build SaaS billing systems, manage recurring subscriptions, handle one-time payments, and process transactions through Paddle. The skill covers setting up billable models, creating checkout workflows, managing subscription lifecycles, and handling webhook events for payment confirmations and subscription changes.

Can Laravel Cashier Paddle handle recurring subscription billing?

Yes, Laravel Cashier Paddle is built for recurring subscription billing. You can set up subscription plans with automatic recurring charges, configure trial periods, manage subscription status changes, and handle cancellations or pauses. Paddle webhooks automatically notify your app of billing events, keeping your subscription data in sync without manual intervention.

How do webhooks work in Laravel Cashier Paddle?

Laravel Cashier Paddle configures Paddle webhooks to receive real-time payment and subscription events. Register your webhook URL in Paddle's dashboard, then Cashier automatically validates and processes events like subscription_created, subscription_updated, and transaction_completed. Your app can listen to these events to update user billing status, trigger fulfillment, or send notifications.

What payment features does Laravel Cashier Paddle support?

Laravel Cashier Paddle supports multi-product subscriptions, trial periods, one-time charges, subscription swaps, proration, and transaction management. You can create flexible checkout sessions, manage customer billing details, handle subscription pauses and cancellations, and track payment history. The integration provides a complete SaaS billing foundation with minimal configuration.

Is Laravel Cashier Paddle suitable for SaaS applications?

Yes, Laravel Cashier Paddle is designed for SaaS billing. It provides all core features needed: recurring billing, subscription management, trial periods, plan upgrades/downgrades, webhook handling, and transaction tracking. The fluent interface makes it easy to implement complex billing logic, and Paddle's infrastructure handles payment security and compliance.

Related skills

Tags

payment-gateway subscription-billing recurring-revenue checkout-integration webhook-handling saas-monetization billing-automation payment-processing