rispo/yandexkassa-bundle
Symfony bundle for integrating Yandex.Kassa (YooMoney) payments, helping add configurable checkout and payment callback handling to your application.
RispoYandexKassaBundle). It cannot be installed into a Laravel application as-is and would need a bridge layer. Any roadmap item assuming drop-in Laravel support should be closed or re-scoped.Consider it only if all of the following hold:
checkOrder / deposition / XML-notification era) and the gateway has not yet forced a migration on you.Look elsewhere — emphatically — if any of the following apply:
yookassa/yookassa-sdk-php) or the vendor's REST API v3 directly. It is maintained, documented, and covers the current protocol.For executives: There is no business case for adopting this package. It is an eight-year-old Symfony 2/3 bridge to a payment provider that has since rebranded and changed its API. It has 14 stars, no downstream dependents, and no release since July 2016 — meaning no security patches, no PHP 8 support, and no one to call when it breaks. Payments is the single highest-consequence integration in a commerce product; an unmaintained dependency there is an unquantified revenue and compliance exposure. Recommendation: do not adopt. If it is already in a legacy system, budget a 2–4 week replacement with YooKassa's official SDK and fund it in the current quarter, not at the next incident.
For engineering: Treat this as reference reading only — a compact illustration of the legacy Kassa handshake (signature construction, callback shape) that can inform a migration spec. Do not vendor it. The maintained path is the official YooKassa PHP SDK against REST API v3, wrapped behind your own PaymentGateway interface so the next gateway swap is a day, not a quarter. Concretely: define the interface, port the existing checkout/refund/webhook flows, add signature-verification tests with the vendor's sandbox, and keep the legacy bundle pinned in a branch until the old traffic drops to zero.
Risk summary if we proceed anyway: unmaintained code in the payment path, no framework or PHP-version support, likely protocol obsolescence, zero community to absorb bugs, and the migration cost paid later at incident-driven urgency and premium rates.
How can I help you explore Laravel packages today?