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
Payment Core Bundle

Payment Core Bundle Laravel Package

paymentsuite/payment-core-bundle

Core payment bundle for PaymentSuite that provides shared abstractions, payment method handling, and integration points for PHP payment workflows. It centralizes common payment logic so gateways and checkout flows can plug in consistently, avoid duplicated code, and stay modular and reusable.

View on GitHub
Deep Wiki
Context7

paymentsuite/payment-core-bundle provides a flexible foundation for adding payment processing to Symfony/PHP applications. It defines a payment method abstraction, shared payment models, and a consistent payment workflow, so multiple gateways can sit behind one predictable API.

  • Pluggable payment method architecture
  • Shared payment and transaction models
  • Consistent payment lifecycle and event hooks
  • Extensible support for custom gateways
  • Clean integration with Symfony bundles
Frequently asked questions about Payment Core Bundle
Can I install paymentsuite/payment-core-bundle in Laravel?
Not directly. paymentsuite/payment-core-bundle is a Symfony bundle from the Symfony 2 era, not a Laravel package, and it provides no Laravel service provider, facade, or configuration publishing. Installing it into a modern Laravel application should be treated as unsupported without a fork or anti-corruption layer.
Does paymentsuite/payment-core-bundle support Laravel 10 or Laravel 11?
There is no evidence of Laravel 10 or Laravel 11 support. The package last released in 2014 and targets Symfony bundle conventions and legacy PHP constraints, so modern Laravel dependency resolution will likely fail. Assume incompatibility until a Composer dependency spike proves otherwise.
What PHP and Symfony versions does paymentsuite/payment-core-bundle require?
The package is from the Symfony 2 era and last released in 2014, so expect PHP 5.x-era and Symfony 2 constraints rather than PHP 8+ and current Symfony components. Inspect the final release composer.json for exact constraints and check transitive dependencies for abandoned or vulnerable packages. Do not rely on it resolving under a modern Laravel stack.
Is paymentsuite/payment-core-bundle still maintained?
No visible maintenance is indicated. The last release was in 2014, the project has roughly 25 stars and zero dependents, and the repository is described as a read-only subtree split. Treat it as abandoned historical code, not an actively maintained payment dependency.
Does paymentsuite/payment-core-bundle include Stripe, PayPal, or other gateway integrations?
The overview describes common payment abstractions, service wiring, and integration points for gateways, not a guaranteed set of modern provider integrations. It is a core bundle, so gateway-specific behavior may live elsewhere or be absent. Verify the source for the exact providers and flows before assuming Stripe or PayPal support.
How do I configure paymentsuite/payment-core-bundle in Laravel?
You cannot configure it in Laravel the way you would a normal package because it is a Symfony bundle and provides no Laravel config publishing or service provider. Any Laravel use would require custom wiring behind your own interfaces. A safer approach is to extract domain ideas and implement a Laravel-native payment boundary.
Is paymentsuite/payment-core-bundle safe for production payment processing?
It is high risk for production payments. An abandoned 2014-era payment component may carry outdated cryptography, TLS assumptions, dependency vulnerabilities, and missing modern controls for idempotency, webhook verification, auditability, and secrets handling. Using it directly could also complicate PCI scope and compliance. Prefer a maintained payment SDK or Laravel package unless you fully own and modernize a fork.
Can I fork paymentsuite/payment-core-bundle and reuse its payment abstractions in Laravel?
Yes, the MIT license makes forking legally straightforward, but treat the fork as new owned software. You would need to replace Symfony bundle wiring with Laravel service providers and configuration, modernize PHP syntax and dependencies, and wrap gateway calls behind explicit interfaces. The original value is mostly conceptual, so a short domain-extraction spike is often better than a wholesale migration.
Are there tests or documentation for paymentsuite/payment-core-bundle?
The provided context does not confirm sufficient tests, fixtures, or documentation. Because it is an old read-only subtree split with no visible community validation, you should inspect the source and any test suite before relying on transaction state transitions or failure semantics. If documentation is missing, budget time for reverse-engineering and characterization tests.
What should I use instead of paymentsuite/payment-core-bundle in Laravel?
For a modern Laravel app, use a maintained Laravel payment package or the payment provider official SDK behind your own payment boundary. Define interfaces for payment intents, captures, refunds, webhooks, and idempotency, then keep provider-specific code isolated. This gives you better dependency hygiene, security updates, and long-term maintainability than adopting an abandoned Symfony bundle.
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.
jinas/dhivatar
store-doc/laravel-storage-driver
plus-it/laravel-translation-manager
diephp/perhaps
diephp/telegraph
osmaviation/spreadsheet
microsoft/fluentui-system-icons
mmccook/php-json-canonicalization-scheme
middlewares/firewall
qubiqx/montapacking
nyoncode/laravel-package-console
pnscripts/filament-broadquill-lite
pnscripts/laravel-sentfold-lite
vleap/mx-sdk-laravel-internal
twidpay/utils
htetmyathlaing/scout-elasticsearch-driver
artisan-toolbox/front-awesome
ls/client-assistant
users-au/laravel-client
cgv/localized-resource