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

Masterpass Bundle Laravel Package

hoya/masterpass-bundle

Symfony bundle that brings Masterpass online checkout to PHP applications, handling the payment flow and service configuration so shoppers can pay with their Masterpass wallet. Review the README for installation and integration steps.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Wallet checkout roadmap — “do we add Masterpass (or its successor)?” This package is the lowest-cost way to prototype the old Masterpass handshake in a Symfony context, but it answers a question about a program Mastercard has retired in favor of Click to Pay / SRC. It supports a sunset/parity decision, not a new capability decision.
  • Build vs. buy vs. “let the PSP own it.” Comparing this bundle, a direct Masterpass API integration, and PSP-hosted wallet buttons (Stripe, Adyen, Braintree, Worldpay) is a legitimate three-way analysis. The package sets a floor on “build” cost and a ceiling on what “buy” should cost.
  • Dependency risk and technical-debt triage. 0 stars, 0 dependents, last release 2018-07-02, no maintainer activity, MIT license. That is a clear “do not add to a new codebase” signal for any architecture review, dependency-approval gate, or security questionnaire.
  • Legacy keep-vs-replace. If a product already runs on Masterpass, this bundle defines migration scope: which endpoints, tokens, callbacks, and confirmation flows must be re-pointed to Click to Pay, MPGS hosted checkout, or a PSP wallet button.
  • Platform-fit check. Despite being catalogued as a Laravel/PHP package, it is a Symfony bundle. It does not slot into Laravel’s service-provider/facade model without adapter work or extraction. That rules it in or out for a given team on stack alone, before functional evaluation.

When to Consider This Package

Consider it only if all of the following hold:

  • The application is Symfony (likely 2.x/3.x/4.x era) and already boots Symfony bundles; it is not a Laravel app.
  • You have a live, still-contracted Masterpass merchant relationship and need to keep an existing integration running — not launch a new wallet capability.
  • The integration surface is small (checkout button plus callback handling) and you have in-house Symfony capacity to fork, patch, and own it, since upstream is dormant.
  • You need a reference implementation of the Masterpass flow — request token, redirect, callback, checkout resource retrieval, postback — to accelerate a rewrite or migration, not to ship as a dependency.

Look elsewhere when:

  • You are building new. Masterpass is superseded; target Mastercard Click to Pay / SRC or let your PSP expose wallet buttons so wallet logic is not yours to maintain.
  • The stack is Laravel. The bundle’s Symfony DI, event, and routing conventions do not transfer; you would pay integration tax for no reuse. At best, extract the plain-PHP protocol classes and wrap them in a Laravel service provider — realistically a rewrite-sized effort.
  • You need SCA/3DS2, tokenization, webhook idempotency, or PCI-scope reduction. A 2018 wrapper predates much of this and will not carry it.
  • You need a support SLA, security patching, or a CVE response path. Zero maintainers means zero of that.
  • A hosted checkout page or PSP SDK can deliver the same wallet button with less code and a shifted liability boundary.

How to Pitch It (Stakeholders)

For executives (one line): This is a dormant 2018 Symfony wrapper around a retired Mastercard wallet program with no community and no maintainer — the recommendation is not to adopt it, and to treat any existing use as tech debt with a funded migration to Click to Pay or a PSP-hosted wallet button.

For engineering: Treat hoya/masterpass-bundle as a reference document, not a dependency. Use it to map the Masterpass handshake if you must maintain a legacy Symfony integration, then fork-and-pin with an explicit owner, payment-grade review, and a reconciliation job over the callback/postback path — or replace it. Do not let it into a new service: 0 stars, 0 dependents, last release 2018-07-02, no security response path, likely PHP 7/Symfony 2–3 constraints, and Symfony bundle conventions that a Laravel codebase will not honor without extraction and rewiring.

The commercial framing: the cost of adopting is small; the cost of owning is large and unbounded — no upstream fixes, no CVE path, a provider that has moved on, and an on-call surface you cannot outsource. Buying the same capability through a PSP converts a maintenance liability into a line item on an existing contract, which is the better trade at almost any volume. If the acquirer cannot confirm Masterpass remains available, stop and re-scope to Click to Pay / MPGS hosted checkout rather than resurrecting this 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.
ably/pubsub-server
mstfkhazaal/defender
mfonte/base62x
karnoweb/metapilot
tobya/bcsapiwrapper
swalker2/cpanel
vish4395/laravel-translation-manager
morningtrain/economic
teksite/systeminfo-laravel
atomcms/voting
run6/weather
siokas/laravelembeddirectives
adamlien/pkuuids
gilsonsouza/lara-doc-generator
manelgavalda/enrollment_mobile
unabomber/timezone
delatbabel/contacts
astritzeqiri/g-recaptcha
kevinongko/laravel-genode
developeruz/laravel-analytics