laravel-billing

Integrate Stripe and Paddle payment gateways into Laravel applications for subscription billing.

22|3|Updated Jan 10, 2026
One-click install
npx skills add https://github.com/fusengine/agents --skill laravel-billing
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: laravel-billing
Source: https://github.com/fusengine/agents/tree/main/plugins/laravel-expert/skills/laravel-billing
Command: npx skills add https://github.com/fusengine/agents --skill laravel-billing

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines the implementation of subscription billing and payment processing within Laravel applications, handling everything from initial setup to complex scenarios like metered billing and team accounts.

Core Features & Use Cases

  • Payment Gateway Integration: Seamlessly integrate with Stripe or Paddle for subscription management.
  • Subscription Lifecycle: Manage creation, cancellation, pausing, and swapping of subscriptions.
  • Advanced Billing: Implement metered billing, team-based billing, and feature flagging based on subscription tiers.
  • Use Case: You need to build a SaaS application where users subscribe to different monthly plans. This Skill provides the tools and guidance to integrate Stripe, handle subscription payments, manage user access based on their plan, and send out invoices.

Quick Start

Use the laravel-billing skill to integrate Stripe payments for a new subscription plan.

Frequently Asked Questions about laravel-billing

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I integrate Stripe and Paddle payment gateways into a Laravel application for subscription billing?

To integrate Stripe and Paddle payment gateways into Laravel for subscription billing, configure your API keys and implement the Billable trait on your user models to enable Cashier's payment method handling, invoice generation, and webhook processing features.

What is the best way to manage the subscription lifecycle in a Laravel SaaS application?

Managing the Laravel SaaS subscription lifecycle involves using Laravel Cashier to handle subscription creation, cancellation, pausing, and plan swapping while maintaining payment method synchronization through Stripe or Paddle webhook processing.

Can I implement metered billing and team-based billing using Laravel Cashier?

Yes, you can implement metered billing and team-based billing using Laravel Cashier by leveraging its advanced SaaS functionalities, which support feature flagging based on subscription tiers and usage-based metering through Stripe or Paddle.

Do I need to configure API keys and specific traits to use Laravel Cashier for payments?

Yes, using Laravel Cashier for payments requires configuring your Stripe or Paddle API keys and applying the Billable trait to your user models to enable proper subscription billing management and invoice generation.

How do I handle invoice generation and webhook processing for Laravel subscription payments?

Handling invoice generation and webhook processing for Laravel subscription payments requires configuring Cashier's webhook routes to listen for Stripe or Paddle events, ensuring payment method updates and billing cycles remain synchronized.

Does Laravel Cashier support feature flagging based on subscription tiers for SaaS applications?

Yes, Laravel Cashier supports feature flagging based on subscription tiers for SaaS applications, allowing you to gate features by checking a user's subscription plan through the integrated Stripe or Paddle billing management system.