puntodev/paypal
A Laravel package that wraps PayPal payment APIs, letting you add checkout flows, payment processing, and transaction handling to your application through a simple, framework-friendly integration.
Do not plan a v7 upgrade. Treat v6.0.5 as the supported line for the next 12–24 months.
^6.0 and accept that you are on a branch the maintainer may no longer patch, or (b) commit to a PHP 8.5 migration in order to stay on the supported line. This is a platform-roadmap decision, not a feature decision, and it should be owned by whoever owns the PHP runtime upgrade.Adopt (or keep) when:
Look elsewhere when:
Verification before any decision: confirm the v6.x support/security policy, confirm whether PHP 8.5 is available in your hosting/CI images, and confirm no transitive dependency in your lockfile conflicts with the raised floor.
For executives: The PayPal integration library shipped a new major version. It adds no new functionality — the only real change is that it now requires a newer version of PHP than we run. There is no customer-facing impact, no new capability to sell, and no action required this quarter. We stay on the current version. The one thing to watch is whether the older version keeps receiving security fixes; we will confirm that and report back. If it does not, the fix is a scheduled PHP upgrade, which is a platform cost we would have incurred anyway — not a reason to change vendors.
For engineering: v7.0.0 is a platform-floor bump to PHP 8.5 with no code-level changes to the integration surface. Do not upgrade opportunistically — it will fail on our current runtime and buys us nothing. Pin to ^6.0, watch for security advisories against 6.x, and fold the PHP 8.5 migration into the normal runtime upgrade track rather than letting a payment dependency set the date. Confirm the maintainer's backport policy for 6.x and record it.
How can I help you explore Laravel packages today?