cyrus-48 / paysasa
A unified, driver-based payment gateway abstraction for Laravel, purpose-built for the Kenyan market (M-Pesa, Airtel Money, Stripe, Pesapal, Flutterwave, Paystack, PesaLink) behind one consistent API.
dev-main
2026-10-15 21:58 UTC
Requires
- php: ^8.2
- guzzlehttp/guzzle: ^7.8
- illuminate/bus: ^11.0|^12.0|^13.12
- illuminate/cache: ^11.0|^12.0|^13.12
- illuminate/console: ^11.0|^12.0|^13.12
- illuminate/database: ^11.0|^12.0|^13.12
- illuminate/events: ^11.0|^12.0|^13.12
- illuminate/http: ^11.0|^12.0|^13.12
- illuminate/queue: ^11.0|^12.0|^13.12
- illuminate/routing: ^11.0|^12.0|^13.12
- illuminate/support: ^11.0|^12.0|^13.12
- nesbot/carbon: ^2.72|^3.0
- ramsey/uuid: ^4.7
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.51
- larastan/larastan: ^2.9|^3.0
- laravel/framework: ^11.0|^12.0|^13.12
- mockery/mockery: ^1.6
- orchestra/testbench-core: ^9.0|^10.0|^11.0
- pestphp/pest: ^2.34|^3.0|^4.0
- pestphp/pest-plugin-laravel: ^2.4|^3.0|^4.0
- phpstan/phpstan: ^1.10|^2.0
- phpunit/phpunit: ^10.5|^11.0|^12.0
Suggests
- stripe/stripe-php: Required if you use the Stripe driver's SDK-backed features (paysasa also ships a raw-HTTP fallback client).
Provides
None
Conflicts
None
Replaces
None
This package is auto-updated.
Last update: 2026-10-16 17:23:18 UTC