t3xdeveloper/stripe-payment-jms
Laravel package that connects Stripe payments with JMS, giving PHP developers a simple, configurable way to create charges, process webhooks, and manage payment flows. Lightweight integration with minimal setup, ideal for quickly adding Stripe checkout to Laravel applications.
JMSPaymentCoreBundle that needs a Stripe provider without a full payments refactor. It supports a "keep the lights on" decision, not a greenfield one.JMSPaymentCoreBundle (itself effectively unmaintained for modern Symfony versions), adopting it is a strong signal to schedule a payments re-platform. The package can serve as a "bridge" line item in a roadmap rather than a destination.Bottom line for planning: this package does not credibly support roadmap bets on new payment features, multi-currency expansion, subscription billing, or scale. It supports only narrow, time-boxed legacy maintenance.
Consider only if all of the following are true:
JMSPaymentCoreBundle.Look elsewhere if any of the following apply:
stripe-php or a maintained Laravel Stripe package.JMSPaymentCoreBundle-based bridges are unlikely to be compatible or maintained; validate before committing.For executives (30-second version):
This is a small, free (MIT) open-source bridge that lets a legacy Symfony app talk to Stripe. It has essentially zero community adoption, no dependents, and no updates since early 2023, and it only works for Symfony apps already using an old payments library — it is not a Laravel package. I don't recommend it as a foundation for new products. It's only worth considering as a short-term patch for an existing legacy app, and even then we should plan to replace it with Stripe's official SDK.
For engineering leadership:
JMSPaymentCoreBundle-based Symfony apps.stripe/stripe-php + a thin in-house adapter. Either way, treat this as an interim decision that triggers a payments modernization roadmap item, not a long-term commitment.How can I help you explore Laravel packages today?