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

Mangopay Bundle Laravel Package

gordalina/mangopay-bundle

A Symfony bundle that integrates the MangoPay API into your application, wiring up the official SDK with service definitions and configuration so you can manage users, wallets, transfers, and payments quickly.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Payments architecture for marketplaces and two-sided platforms. Mangopay is an escrow/wallet/e-money provider built for marketplaces, crowdfunding, rental and gig platforms. This package is the Symfony2 glue that wires the Mangopay PHP SDK into a Symfony app — so it supports the decision of whether to standardize on a licensed payment/EU-regulated wallet provider instead of building ledger, escrow and payout logic in-house.
  • Build vs. buy on money movement. The bundle itself is thin (service container config, DI wiring, configuration tree). Its real product value is as a forcing function: if adopting Mangopay, the integration surface is small and well-bounded — you are buying regulated infrastructure, not building it.
  • Roadmap sequencing for payouts, KYC and split payments. Mangopay's feature set (wallets, transfers, payouts, KYC document handling, SCA/PSD2 flows) maps directly to common marketplace roadmap items. Evaluating this package is really evaluating whether those primitives are on the near-term roadmap.
  • Legacy platform triage. For a team still running Symfony 2.x, this is a candidate for "cheapest path to first transaction" rather than a long-term dependency. That is a scoping and tech-debt decision as much as a feature decision.
  • Prototype vs. production posture. With 5 stars and 0 dependents, adoption here is effectively a self-supported fork decision. PMs should treat any commitment as "we own this code now," which changes the cost model on the roadmap.

When to Consider This Package

Consider it when:

  • You are already on Symfony 2.x (legacy but live) and need Mangopay wired into the container with minimal effort.
  • You are running a time-boxed spike or proof of concept to validate Mangopay as a provider before committing to a build.
  • You want a reference implementation of how to structure a payment provider integration (config, services, DI) to copy patterns from, even if you don't install it.
  • Your integration needs are shallow — a few wallets, transfers or payout calls — and you accept ownership of the code.

Look elsewhere when:

  • You are on Symfony 3/4/5/6/7 or Laravel — Symfony2 bundles are not portable, and Symfony 2 has been end-of-life since 2018. No security patches.
  • You need PHP 8+, current Mangopay API features (SCA/3DS2, expanded KYC, payout workflows, webhook handling) — the bundle almost certainly lags the official SDK and API versions.
  • You require a supported vendor dependency. Zero dependents and low stars mean no community backstop; assume you fork and maintain.
  • You need testing, observability or PCI/regulatory evidence out of the box. A thin bundle gives you wiring, not compliance.
  • Alternatives to evaluate first: the official Mangopay PHP SDK used directly, a maintained community SDK/bundle, or a generic HTTP client integration behind your own payment abstraction layer (recommended regardless of provider).

How to Pitch It (Stakeholders)

One-liner: A minimal, effectively unmaintained Symfony2 connector for Mangopay — useful as an accelerator or reference, not as a strategic dependency.

To executives: This is not a bet on a vendor or a platform; it's a small piece of plumbing. The strategic decision is whether Mangopay (regulated wallets, escrow, payouts) is the right payment partner for our marketplace model. The bundle does not change that calculus — but its age tells us that if we choose Mangopay, we will own the integration code and the upgrade path ourselves. Budget accordingly.

To engineering: Treat it as a starting pattern, not a library. Expect to read it, copy the DI/config approach, and pin the official SDK underneath. If we're on Symfony 2, it saves days; if we're on anything modern, it saves hours at most and costs us a fork. Either way, wrap it behind an internal payment interface so we can swap providers without touching product code.

Recommendation: Spike with it if we're on legacy Symfony; otherwise skip the package and integrate the official SDK directly behind our own abstraction. Do not list it as a supported dependency in any architecture review.

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.
ignibyte/aic-framework
glavweb/data-schema-bundle
glavweb/datagrid-bundle
tacticmedia/scim-server
uni-method/frame
neika-ai/sdk
adachsoft/php-code-style
pharaonic/laravel-notification-dependencies
beautinow/translug
dev-brainiac/bot-cloaked
octoberrain/html
octoberrain/extension
octoberrain/exception
octoberrain/contracts
adachsoft/api-version-bundle
cgv/localized-resource
noith/settings
kda/laravel-package
kda/filament-dynamic-navigation
bypersoft/signbox