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

Payplug Php Laravel Package

payplug/payplug-php

Official PayPlug PHP library for integrating payments into your application. Create and capture payments, issue full or partial refunds, manage customers and cards, and handle installments, one-click payments, and webhooks through PayPlug's REST API. Lightweight, framework-agnostic, and easy to inst...

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Checkout and payment-method roadmap: this SDK is the integration substrate for card payments. PayPlug's roadmap capabilities (installments, deferred payment, one-click saved cards, payment links, SEPA) map directly onto SDK calls — which lets you scope a payments epic and separate "free with the vendor" from "custom build" before committing to dates.
  • PCI scope and build-vs-buy (the 4.2.0 headline): the new Hosted Fields capability collects card data inside PayPlug-hosted iframes instead of your own DOM. This is the highest-leverage product decision in this release — it can move an integration from a heavier SAQ burden toward a reduced-scope path, shrinking compliance cost, security-review surface, and audit cadence. Treat "hosted fields vs. direct API card capture" as a written architecture decision, not an implementation detail.
  • Market-entry sequencing: adopting this package commits the product to PayPlug's footprint (France-first, EUR-centric, EU cards). That is a go-to-market decision as much as a technical one — validate it against the countries, currencies, and payment methods on your own roadmap before it lands in a sprint.
  • Vendor consolidation: one official SDK covering payments, refunds, customers, saved cards, and installments reduces the number of payment-adjacent dependencies and the bespoke glue the team must own.
  • Risk and upgrade planning: 4.2.0 is an additive, non-breaking minor — a low-risk adoption point. It is the cheapest moment to pick up hosted fields, before the change entangles with a larger migration.
  • Roadmap honesty: this is API primitives, not a billing product model. If subscriptions, invoices, proration, or dunning appear on the roadmap, budget them as your own build rather than assuming the SDK provides them.

When to Consider This Package

Consider it when:

  • The product sells into France/EU with EUR settlement, and PayPlug is the chosen or accepted acquirer — commercial terms usually precede this evaluation.
  • You are on PHP/Laravel with Composer and are comfortable with a low-level SDK. It is not Laravel-first: no service provider, no facade, no published config. You will write your own wrapper, webhook handler, and idempotency layer, and that work should be estimated as real.
  • PCI scope reduction matters — i.e. you do not want card data touching your servers. 4.2.0's hosted fields make this the strongest reason to adopt now.
  • You need installments, deferred payment, or saved cards as first-class API calls rather than hand-rolled scheduling.
  • You can tolerate vendor-coupled error semantics and money-movement timing, and will build sandbox-based integration tests.
  • You want a low-risk, additive upgrade on an existing integration — 4.2.0 introduces one capability with no deprecations.

Look elsewhere when:

  • The roadmap requires global or multi-currency coverage, US acquiring, or local payment methods beyond PayPlug's reach.
  • You need marketplace/split payouts or complex payout orchestration — evaluate dedicated platforms.
  • The team expects an opinionated Laravel billing abstraction (Cashier-style subscriptions, invoices, proration). This gives primitives; choosing it implies you own the billing domain yourself.
  • Compliance posture requires a provider with published uptime SLAs and formal support tiers at your scale — verify contractually, not from the repository.
  • You want zero-maintenance integration. The wrapper, webhook verification, retry/idempotency, and reconciliation work is permanent ownership.

Adoption gate: pin an exact version, read the hosted-field notes and diff (the changelog is a single line), confirm the capture flow degrades gracefully if iframes fail to load, confirm the PCI attestation in writing, and decide explicitly whether hosted fields are mandatory for launch or a fast follow.

How to Pitch It (Stakeholders)

To executives: this is the official PayPlug SDK, and release 4.2.0 adds hosted payment fields — card data is entered inside PayPlug's own secure frames rather than ours. That materially lowers PCI compliance burden and audit cost, and it is a safe, additive upgrade with no breaking changes. The strategic trade-off to accept is market focus: this aligns us to PayPlug's France/EU, EUR-centric footprint, so it should be signed off alongside the market roadmap, not just by engineering. Note also that this is a payments SDK, not a billing platform — subscription and invoicing logic remains ours to build.

To engineering: low-risk upgrade — one new capability, no deprecations. Be clear-eyed that this is a thin PHP SDK, not a Laravel package: we own the service wrapper, configuration, webhook verification, idempotency, retry policy, and reconciliation, and the library's process-global static configuration needs designing around for queue workers and Octane. Treat hosted fields as an architecture decision with a documented fallback for iframe load failure, and budget the front-end and security-review work around it.

Recommended next step: approve hosted fields as the default card-capture path for the upcoming checkout work, contingent on a short sandbox spike with the actual 4.2.0 artifact, a written PCI-scope confirmation from the vendor, and a documented iframe fallback.

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.
abbasudo/artisan-route
mirvan/ippanel
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