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

Saferpay Laravel Package

payment/saferpay

Laravel/PHP integration for the Saferpay payment gateway, designed to simplify adding card and online payments to your application. It wraps common transaction and checkout workflows, helping reduce boilerplate when connecting your app to Saferpay’s payment APIs.

Deep Wiki
Context7

payment/saferpay is a Laravel integration for the Saferpay payment gateway by SIX, offering a framework-native way to accept card and alternative payments. It wraps Saferpay's Payment Page and transaction APIs in expressive PHP classes, letting you initiate, authorize, capture and cancel payments without dealing with raw HTTP requests or payload formats.

  • Fluent API for Payment Page initialization and redirects
  • Full authorize, capture and cancel transaction flows
  • Configurable credentials for test and live environments
  • Laravel service provider with publishable configuration
  • Handles notifications and return callbacks
Frequently asked questions about Saferpay
What does the payment/saferpay package do?
It is an unofficial Laravel/PHP wrapper for the Saferpay payment gateway. It is intended to help initialize and authorize transactions, capture or cancel payments, work with hosted payment pages, and handle gateway responses. It should be treated primarily as a reference implementation for Saferpay request and response shapes rather than a long-term runtime dependency.
Is payment/saferpay officially maintained by Saferpay or Six?
No, the package is an unofficial implementation and is not maintained by Saferpay or Six. The assessment notes that it is archived, was last released in 2016, and has only 18 stars. That means there is no upstream security patching, API updates, or Laravel compatibility work.
Does payment/saferpay support Laravel 9, 10, or 11?
Modern Laravel compatibility is unproven and unlikely without patching. A 2016 package probably targets PHP 5.x/7.x and Laravel 5-era conventions, so expect PHP 8.x deprecations, Composer dependency conflicts, and missing package discovery. Verify PHP, Laravel, Composer 2, PSR, and HTTP client constraints before considering it.
Can I install payment/saferpay with Composer?
Composer installation is likely feasible because it is a PHP package under the MIT license. However, repository provenance is unknown and must be verified before inclusion in any project. Do not assume it installs cleanly or passes static analysis on a current Laravel stack.
Is it safe to use payment/saferpay in production?
The technical assessment rates it high risk for production use. Archived status means no security fixes, API updates, or issue triage, and the unofficial implementation plus unknown repository creates supply-chain and correctness risk. Payment-specific concerns include outdated API semantics, missing PSD2/SCA flows, weak idempotency, and duplicate charge scenarios.
How should I isolate payment/saferpay in a Laravel application?
Use it only as an isolated adapter behind an internal PaymentGateway or SaferpayClient interface. Never reference it directly in controllers, models, or checkout workflows, and do not let package-specific types leak into application code. This keeps a clear exit path so the adapter can be replaced without rewriting checkout logic.
Does payment/saferpay support 3-D Secure, SCA, tokenization, and webhooks?
Support for 3-D Secure/SCA, tokenization, webhooks, idempotency, and refunds is unknown and must be validated against current Saferpay documentation and sandbox behavior. A 2016-era package is unlikely to cover modern PSD2/SCA requirements out of the box. Treat these gaps as blockers until proven otherwise.
How can I test payment/saferpay before using it?
Treat it as a spike or reference first and run it only in a sandbox with non-production credentials. Compare its behavior against direct Saferpay API calls or your existing payment path before any cutover. If it passes audit, wrap it in an anti-corruption layer and gate it behind a feature flag.
What are better alternatives to payment/saferpay?
A thin in-house Saferpay client or a maintained gateway abstraction is usually cheaper than owning this archived package. Prefer a maintained HTTP client or adapter built against the official Saferpay API, keeping payment contracts internal. Use this package only to accelerate discovery or as a temporary isolated implementation.
What should I check before adopting payment/saferpay?
Verify who authored the package and whether the repository, tags, and release artifacts can be trusted. Confirm current Saferpay API version, authentication model, and required flows: authorize, capture, cancel, refund, tokenization, webhooks, and 3-D Secure/SCA. Also check tests, sandbox evidence, idempotency handling, credential logging behavior, dependency licenses, and known CVEs.
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.
users-au/socialite-provider
twidpay/twid-logger
mrnewport/laravel-plaid
mrnewport/laravel-repo
mrnewport/laravel-docsign
mrnewport/laravel-stow
mrnewport/laravel-flow
mrnewport/laravel-priceable
mrnewport/laravel-nestedterms
fredmeng/laravel-apidoc-generator
itstructure/laravel-multilingual-tools
pdustdar/elasticsearch
markupai/php-sdk
rlacerda83/lumem-microservice-shipment
uni-method/symfony-lib
tacticmedia/scim-server-bundle
neika-ai/symfony-bundle
mattleads/agent-publishing-bundle
glavweb/framework-bundle
glavweb/extra-bundle