njoguamos/laravel-pesapal
Laravel 11+ package for Pesapal v3 API: generates and caches short-lived access tokens, submits order requests, checks transaction status, and stores Instant Payment Notifications (IPNs) in your database for easier payment integrations.
Pros:
pesapal.payment.created) for reactive workflows.Cons:
High for Laravel Apps:
.env and config/services.php for API credentials.Challenges:
composer require njoguamos/laravel-pesapal:^3.0.2
php artisan vendor:publish --provider="Njoguamos\Pesapal\PesapalServiceProvider" --tag="config"
.env and config/services.php with Pesapal credentials (unchanged).Pesapal::charge()).createApplication() method).Illuminate\Contracts\Http\Client\Factory).php-curl or php-guzzlehttp is still installed (likely unchanged).createApplication() changes).How can I help you explore Laravel packages today?