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

Larapal Laravel Package

hypnodev/larapal

Larapal is a lightweight Laravel package that simplifies PayPal integration. It wraps the PayPal REST API in a clean, fluent interface so you can create orders, capture payments, and handle webhooks with minimal configuration and no boilerplate.

View on GitHub
Deep Wiki
Context7

An easy way to integrate Paypal into Laravel

Frequently asked questions about Larapal
How do I install hypnodev/larapal in a Laravel app?
Install it with Composer using composer require hypnodev/larapal. The package follows standard Laravel conventions with a service provider, facade, and publishable configuration, so you publish the config, add your PayPal client ID and secret, then use the facade. Confirm the package's Laravel and PHP constraints before running it in an existing project.
Which Laravel and PHP versions does Larapal support?
The provided context does not list exact Laravel or PHP version constraints, so check the package composer.json and README before adopting it. The last release was August 2023, which means newer Laravel versions such as Laravel 10 or 11 may not be supported. If your application is outside the package constraints, treat it as a fork-and-maintain decision rather than a drop-in dependency.
Is Larapal suitable for production PayPal payments?
Larapal may be suitable for a basic PayPal Checkout or orders and capture flow, but the technical risk is high. The license is NOASSERTION, the last release was August 2023, and adoption is small with likely single-maintainer risk. Complete legal review, a source audit, and sandbox testing before using it in production.
What PayPal features does Larapal cover?
The package is described as wrapping the PayPal REST API for creating orders, capturing payments, and handling webhooks. It is not confirmed to support subscriptions, disputes, marketplace or multi-seller payouts, partial refunds, or complex webhook orchestration. Audit the source for the exact PayPal products and endpoints you need.
Does Larapal verify PayPal webhook signatures?
Webhook signature verification is not confirmed in the provided context, so do not assume it is implemented. Audit the package source and test webhook handling in the PayPal sandbox. If verification is missing, add it in your application or adapter before accepting live webhook events.
Can I use Larapal commercially if it has no detected license?
GitHub reports the license as NOASSERTION, which means it could not detect a standard license. That is a hard legal blocker for commercial use until you obtain and review the actual license text. Do not assume rights to use, modify, or redistribute the package without legal clearance.
Does Larapal work with Laravel 10 or Laravel 11?
Compatibility with Laravel 10 or 11 is not confirmed here, and the package's last release was August 2023. Check composer.json for illuminate and PHP constraints, then run a sandbox spike on your exact versions. If it is incompatible, use the official PayPal SDK or fork and maintain the package.
How does Larapal compare with the official PayPal SDK?
Larapal is a lightweight Laravel wrapper with a fluent facade, while the official PayPal SDK is broader and maintained by PayPal. Larapal reduces boilerplate for basic orders and captures but has less coverage, lower adoption, and uncertain maintenance. Keep package-specific code behind an internal PaymentGateway interface so you can swap to the official SDK later.
Does Larapal support refunds, subscriptions, or payouts?
Those advanced PayPal surfaces are not confirmed in the package overview or technical assessment. Larapal appears focused on basic orders, payment capture, and webhooks. For subscriptions, disputes, payouts, or marketplace flows, verify the source or choose a maintained alternative that explicitly supports them.
How do I avoid lock-in when integrating Larapal?
Adopt Larapal behind an internal PaymentGateway interface and confine package-specific types, facades, and config to a single adapter. Write contract tests around the adapter and validate flows in the PayPal sandbox, including retries and duplicate submissions. This preserves the option to replace Larapal with the official PayPal SDK or another processor without changing domain logic.
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.
jinas/dhivatar
store-doc/laravel-storage-driver
plus-it/laravel-translation-manager
diephp/perhaps
diephp/telegraph
osmaviation/spreadsheet
microsoft/fluentui-system-icons
mmccook/php-json-canonicalization-scheme
middlewares/firewall
qubiqx/montapacking
nyoncode/laravel-package-console
pnscripts/filament-broadquill-lite
pnscripts/laravel-sentfold-lite
vleap/mx-sdk-laravel-internal
twidpay/utils
htetmyathlaing/scout-elasticsearch-driver
artisan-toolbox/front-awesome
ls/client-assistant
users-au/laravel-client
cgv/localized-resource