MakFly

Stripe Cashier integration for Symfony 8 - Subscription billing, invoices, webhooks

10
0
100% credibility
Found Mar 07, 2026 at 10 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
PHP
AI Summary

A bundle for Symfony apps that simplifies Stripe integration for handling customer billing, subscriptions, payments, invoices, and automated notifications.

How It Works

1
🕵️‍♀️ Discover easy payments

You find a helpful tool to add subscriptions and one-time buys to your website without hassle.

2
📦 Add the tool

Run a simple command to install it, creating needed folders for receipts and settings.

3
🔗 Connect your payment account

Enter your payment service details once, so everything links securely.

4
⚙️ Pick your style

Choose money types, languages for bills, and how receipts look pretty.

5
🛒 Turn on buy buttons

Add checkout pages where customers pick plans or items and pay smoothly.

6
📧 Automatic updates

Set notifications so payments, renewals, and issues update your site instantly.

💰 Welcome payments

Your site now handles money, sends nice receipts, and grows your business happily.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 10 to 10 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is stripe-cashier-bundle?

This PHP bundle ports Laravel Cashier Stripe integration to Symfony 7/8, handling subscription billing, one-time payments, invoices, and webhooks out of the box. Drop it into your app with `composer require` and `cashier:install` to auto-setup config, routes, and env vars for Stripe keys—then add a Billable trait to your user model for methods like `newSubscription()` or `checkout()`. It generates PDF invoices via Dompdf, archives them locally (or swap storage), and supports Checkout sessions with metadata linking to your app resources.

Why is it gaining traction?

Symfony devs get Laravel Cashier Stripe checkout and webhook handling without reinventing wheels—no more manual Stripe API calls for subscriptions or SCA payments. CLI tools like `cashier:webhook:listen` streamline local testing with Stripe CLI forwarding, and events fire for payments/subscriptions so you hook into your flow easily. Unlike raw Stripe PHP SDK or lighter wrappers, it mirrors Laravel's fluent API (e.g., `subscription('pro')->updateQuantity(5)`), cutting boilerplate for billing-heavy apps.

Who should use this?

Backend devs on Symfony building SaaS with recurring revenue, like membership sites or usage-based plans needing Stripe subscriptions and invoices. Teams migrating from Laravel Cashier or tired of piecing together Stripe webhooks, Doctrine entities, and PDF generation. Skip if you're on a microservice doing one-off payments only.

Verdict

Promising early bundle (10 stars, 1.0% credibility) for Symfony Stripe billing—solid docs, CI badges, and installer make it dev-friendly despite low maturity. Try for prototypes if Laravel Cashier vibes appeal, but audit webhooks/production invoice storage before mainnet.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.