Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Stripe Payment Jms Laravel Package

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.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Legacy Symfony maintenance / stabilization planning — the only realistic value here is for an existing Symfony application already built on JMSPaymentCoreBundle that needs a Stripe provider without a full payments refactor. It supports a "keep the lights on" decision, not a greenfield one.
  • Build vs. buy for payments — this package is a buy/borrow option with a very narrow ROI window. A PM can use it to frame the trade-off: adopt a 0-star, 0-dependent, stale (last release March 2023) community bridge vs. build a thin adapter directly against Stripe's official SDK.
  • Symfony vs. Laravel platform triage — despite the "Laravel/PHP" framing, this is a Symfony bundle built on JMSPaymentCoreBundle, not a Laravel package. That mismatch is itself a product decision: it tells you whether your stack can even consume it, and it flags documentation/vetting risk for any stakeholder assuming Laravel compatibility.
  • Migration / modernization roadmap input — because it inherits 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.
  • Deprecation & technical-debt inventory — a PM can classify this as technical debt with vendor risk: MIT-licensed, single maintainer, zero community traction, no dependents. Useful for risk registers and dependency audits.

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.

When to Consider This Package

Consider only if all of the following are true:

  • You are on Symfony (not Laravel) and already depend on JMSPaymentCoreBundle.
  • The need is a minimal Stripe charge/checkout integration, not subscriptions, marketplaces, webhooks-at-scale, or complex payment orchestration.
  • You accept maintenance ownership — you can fork and patch it, because upstream activity is effectively zero (0 stars, 0 dependents, last release 2023-03-15).
  • You've done a security/PCI review of a tiny, low-visibility package before it touches card data (use Stripe's hosted fields/Elements so the package never handles raw PAN).
  • The scope is a short-lived bridge with a defined sunset, not a long-term platform dependency.

Look elsewhere if any of the following apply:

  • Laravel stack — this is a Symfony bundle; it will not drop in. Use Laravel Cashier/stripe-php or a maintained Laravel Stripe package.
  • Modern Symfony (5/6/7) — JMSPaymentCoreBundle-based bridges are unlikely to be compatible or maintained; validate before committing.
  • You need active maintenance, security patches, or a vendor SLA — none exist here.
  • You need Stripe features beyond basic payments (Billing, Connect, Tax, Radar, Payment Intents lifecycle) — go straight to Stripe's official SDK/server libraries.
  • Team unfamiliarity / bus-factor concerns — with one maintainer and no community, the safest answer is to own the code or choose a mainstream path.

How to Pitch It (Stakeholders)

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:

  • Value: narrow — a quick Stripe hookup for JMSPaymentCoreBundle-based Symfony apps.
  • Risk: high. Single maintainer, stale release (Mar 2023), no dependents, no tests/CI signals visible, and a framework mismatch with our "Laravel/PHP" assumption.
  • Decision we're making: Adopt only as a forked, owned, time-boxed bridge (if we have a legacy Symfony app), or reject in favor of 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.
  • Ask: approve a spike (1–2 days) to confirm Symfony-version compatibility and security posture before any integration work, and pre-commit to a replacement plan with a sunset date.
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
octoberrain/html
octoberrain/extension
octoberrain/exception
octoberrain/contracts
frankyso/ipaymu
3mdikram/worldmoneywords
snowsoft/config
itmosoft/laravel-subscriptions
larva/laravel-ai-qwen
diephp/sequences
users-au/socialite-provider
twidpay/twid-logger
mrnewport/laravel-plaid
mrnewport/laravel-repo
mrnewport/laravel-docsign
mrnewport/laravel-stow
mrnewport/laravel-flow
mrnewport/laravel-priceable
mrnewport/laravel-nestedterms
fredmeng/laravel-apidoc-generator