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 Laravel Yandex Laravel Package

professionalweb/payment-laravel-yandex

Laravel wrapper for Yandex Checkout (YooKassa) that streamlines payment creation, redirects, and callback handling. Configure credentials, initiate payments, and process notifications with framework-friendly APIs to add Yandex payments to your app quickly.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Market-entry sequencing (RU / KZ / UA). The package exposes one driver interface across PayOnline, Tinkoff, Yandex.Kassa, processing.kz and upc.ua — a ready-made map of which geographies can be enabled with a single integration each. It directly informs cost-per-market estimates for a localization roadmap.
  • Build vs. buy vs. fork. The repo is a working reference architecture (shared payment contract + per-provider drivers). The decision it supports is whether to adopt it as a dependency, fork it, or copy the abstraction into a first-party payments module — and it gives you a realistic scope for the last option.
  • Checkout feature scoping. Reading the drivers reveals which capabilities are table stakes per gateway: redirect vs. hosted form, refunds, recurring, 3-D Secure, callback/webhook handling. Useful raw input for prioritizing the payments backlog.
  • Multi-acquirer strategy. Makes the case for an internal gateway-abstraction layer so that acquirer choice becomes a config change rather than a rewrite — supporting failover, routing, and fee renegotiation.
  • MVP / time-to-first-transaction. Provides a floor estimate for "how long until we can take a payment in this market," which is often the gating item on an expansion business case.
  • Legacy migration planning. If existing integrations run on any of these providers, this documents the 2018-era contract surface and helps scope a Laravel/PHP upgrade impact assessment.

Framing caveat a PM should carry into every one of these decisions: 15 stars, 0 dependents, last release October 2018. Treat this as an artifact and a spec, not a living dependency.

When to Consider This Package

Worth a look when:

  • You need a throwaway spike or demo to validate demand in RU/KZ/UA before committing engineering headcount.
  • You're designing your own Laravel payment abstraction and want a proven shape for the driver pattern, config layout, and callback normalization.
  • You're estimating effort for multi-provider support and want a baseline scope to sanity-check internal estimates.
  • You already run these providers in a legacy codebase and need to understand the integration surface before touching it.

Look elsewhere (or copy the pattern instead) when:

  • Production on modern Laravel (9/10/11) or PHP 8+. The package predates both; expect framework constraint conflicts, missing type safety, and unmaintained transitive dependencies.
  • You need a maintained dependency. Zero dependents means no community backpressure, no downstream bug discovery, and no one else to share the fix cost with. Any advisory in the dependency tree is yours alone.
  • Provider APIs have moved. Yandex.Kassa became YooMoney, Tinkoff became T-Bank, PayOnline has rebranded — endpoints, signature schemes, and webhook formats have almost certainly drifted since 2018. Verify every driver against current provider docs before trusting it.
  • Compliance review is in scope. Payment code needs secrets handling, idempotency, and signature verification. Unmaintained code in the cardholder-data path is a hard blocker in most PCI-adjacent reviews.
  • You need modern capabilities it likely lacks: 3-D Secure 2 / SCA, idempotent retries, subscriptions, partial refunds, multi-currency, observability hooks.
  • You need an SLA or vendor accountability. MIT license, no maintainer commitment.

Diligence gates before any use: inspect composer.json version constraints, run a dependency audit, diff each driver against live provider documentation, confirm webhook signature verification actually exists, and read the open issues.

How to Pitch It (Stakeholders)

For executives: This is a small MIT-licensed Laravel library that puts five CIS payment providers behind one interface — genuinely useful as a design blueprint and as a fast way to size what it costs to sell in Russia, Kazakhstan, and Ukraine. I do not recommend we depend on it. It was last released in October 2018, has 15 stars and no downstream dependents, and all five providers have since rebranded or revised their APIs. The realistic value is roughly two to four weeks of saved research plus a validated abstraction pattern — not a production shortcut. Recommendation: use it to scope the payments workstream and to shape an in-house gateway layer, and budget real engineering for the integrations themselves.

For engineering: It's a driver-based abstraction over PayOnline, Tinkoff, Yandex.Kassa, processing.kz and upc.ua — a common payment contract, per-provider config, normalized callback handling. The pattern is worth copying; the package is not worth adding. It predates Laravel 9 and PHP 8 and hasn't shipped since October 2018, so version constraints, type safety, dependency audits, and provider API drift are all on us — we'd likely spend more reviving it than writing a thin adapter. Proposal: a short spike to extract the interface and callback-normalization ideas, verify each provider's current API and webhook signing, then build a first-party module covering only the two gateways we actually need, with tests, idempotency, and proper secret management.

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.
socialdept/atp-orm
cboxdk/laravel-assistant-client
socialdept/atp-resolver
socialdept/tenant-domains
tautvydasr/blade-class-names
socialdept/color-scales
maherelgamil/controller
coleus/widgets
coleus/table
coleus/users
coleus/music
coleus/health
coleus/calendar
coleus/notes
coleus/support
coleus/settings
coleus/apps
seampact/laravel
emmyconceptng/laravel-ng-postcode
jjsquady/round-robin