$npx skillfedfor your agent

Laravel Cashier Stripe

Laravel Cashier Stripe streamlines Stripe integration in Laravel apps with built-in subscription billing, recurring payments, and customer management. The skill covers setup, subscription lifecycle, payment methods, checkout flows, invoicing, and webhook handling—everything needed to add billing to your Laravel application.

Laravel Cashier Stripe enables Stripe payment processing and subscription billing in Laravel applications with minimal configuration.

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

★ 39  8 unlicensed, metadata onlyupdated by rawveg

Decision gist · record as of 2026-02-19

Laravel Cashier Stripe enables Stripe payment processing and subscription billing in Laravel applications with minimal configuration. Laravel Cashier Stripe streamlines Stripe integration in Laravel apps with built-in subscription billing, recurring payments, and customer management. The skill covers setup, subscription lifecycle, payment methods, checkout flows, invoicing, and webhook handling—everything needed to add billing to your Laravel application.

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

Use it when

  • Laravel Cashier Stripe setup requires installing the package, publishing configuration files, setting your Stripe keys.
  • Laravel Cashier Stripe manages recurring subscriptions through a simple API: create subscriptions with `newSubscription()`.
Same gist for agents: .md · .json

Install

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

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

Open directory. Skills are indexed for reading, not audited. Review a skill's body before installing it.

Frequently asked questions

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

How do I use Laravel Cashier for Stripe integration?

Laravel Cashier Stripe streamlines Stripe integration by providing a fluent, expressive interface for subscription billing and recurring payments. Start by installing Cashier via Composer, configure your Stripe API keys in your .env file, and run migrations to create the necessary database tables. Cashier handles subscription lifecycle, payment methods, invoicing, and webhook management—letting you add billing to your Laravel app without building payment infrastructure from scratch.

What's involved in setting up Laravel Cashier?

Laravel Cashier Stripe setup requires installing the package, publishing configuration files, setting your Stripe keys, and running database migrations. You'll define billable models on your User class, configure webhook endpoints for Stripe events, and optionally customize invoice appearance. Cashier handles the rest—payment processing, subscription state management, and customer syncing with Stripe.

How does Laravel Cashier manage recurring subscriptions?

Laravel Cashier Stripe manages recurring subscriptions through a simple API: create subscriptions with `newSubscription()`, handle billing cycles automatically, swap plans mid-cycle, apply trial periods, and pause or cancel as needed. Cashier syncs subscription state with Stripe, tracks billing dates, manages proration, and fires events at each lifecycle stage—so you can respond to subscription changes in your application logic.

How do I handle customer payments and invoicing in Laravel Cashier?

Laravel Cashier Stripe manages customer payments by storing payment methods securely, processing charges, and generating invoices automatically. You can retrieve invoices, customize their appearance, send them to customers, and track payment history. Cashier also handles failed payment retries, refunds, and tax calculation—providing a complete invoicing workflow without manual Stripe API calls.

What role do webhooks play in Laravel Cashier?

Laravel Cashier Stripe webhook handling ensures your app stays in sync with Stripe events. Configure your webhook endpoint in Stripe's dashboard, and Cashier automatically processes events like subscription updates, payment failures, and invoice creation. You can listen to these events in your Laravel application to trigger custom logic—sending emails, updating user status, or logging billing changes.

What payment methods does Laravel Cashier support?

Laravel Cashier Stripe supports multiple payment methods including credit cards, debit cards, and digital wallets through Stripe's Payment Methods API. You can store multiple payment methods per customer, set a default method, and let customers manage their saved methods through a customer portal. Cashier handles secure tokenization and PCI compliance automatically.

Let your AI agent find skills like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 56,283 agent skills by what they can do, searchable in plain language.

wish › “Set up Stripe payment processing in Laravel using Cashier”

Give your agent the search over MCP, or paste the wish link into any chat. No install? Search from any chat →

Related skills

Laravel Cashier Paddle
by rawveg · rawveg/skillsforge-marketplace

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.

no license declared → metadata onlyupdated Feb 2026
★ 39repo stars
Stripe Implementer
by shipshitdev · shipshitdev/skills

Stripe Implementer guides you through integrating Stripe's payment platform into Next.js and NestJS applications. It covers payment methods, subscription billing, webhook event handling, and customer management with security best practices built in.

no license declared → metadata onlyupdated Jul 2026
★ 31repo stars
stripe
by civitai · civitai/civitai

Query Stripe customer records, subscriptions, charges, invoices, and saved payment methods to investigate billing disputes and support issues. Execute subscription cancellations and process refunds with optional dry-run previews and configurable reasons. Built for support teams handling payment investigations and customer account management.

Apache-2.0for claude-codeupdated Jul 2026
★ 7,201repo stars
woocommerce-subscriptions
by finsilabs · finsilabs/awesome-ecommerce-skills

This skill teaches you to create subscription products in WooCommerce with configurable billing periods, free trials, and sign-up fees. Learn to hook into subscription lifecycle events—activation, renewal success, payment failure, and cancellation—to automate access control and business logic. Handle plan upgrades, downgrades, and payment retries programmatically.

MITupdated Mar 2026
★ 40repo stars
laravel-security
by affaan-m · affaan-m/ECC

This skill guides you through hardening Laravel applications against common vulnerabilities. Learn to configure Sanctum and Passport for secure authentication, implement role-based access control with gates and policies, enforce HTTPS, manage sessions safely, and validate passwords against compromised databases.

MITupdated Jul 2026
★ 234,207repo stars
Stripe Integration
by oakoss · oakoss/agent-skills

Stripe Integration provides server-side and client-side patterns for implementing payments with the Node.js SDK and React Stripe.js. Handle one-time payments, recurring subscriptions, hosted checkout, custom payment forms, and webhook verification. Reference guides cover checkout flows, subscription lifecycle, webhook event handling, and pre-built UI components.

no license declared → metadata onlyupdated Mar 2026
★ 13repo stars

More skills polar-billing (Apache-2.0) · payments (MIT) · customer-billing-ops (MIT) · billing-management (Apache-2.0) · Stripe Subscription (unlicensed) · web-payments (MIT)

Tags
payment-processingsubscription-billingrecurring-chargeslaravel-frameworkmerchant-integrationsaas-monetizationbilling-automationcustomer-management