karnoweb / payment
A clean and extensible Laravel payment package for Iranian gateways.
1.2.0
2026-03-12 14:06 UTC
Requires
- php: ^8.2
- ext-soap: *
- guzzlehttp/guzzle: ^7.0
- illuminate/http: ^11.0|^12.0
- illuminate/support: ^11.0|^12.0
Requires (Dev)
- orchestra/testbench: ^9.0
- phpunit/phpunit: ^10.0
README
A clean, extensible Laravel payment framework for Iranian gateways.
✅ Features
- Unified payment API
- Driver auto-registration
- Custom driver support
- Money Value Object
- Event-driven architecture
- Fake driver for testing
- SOAP & REST support
- Laravel 11 & 12 ready
📦 Installation
composer require karnoweb/payment
php artisan vendor:publish --tag=payment-config
📚 Documentation
- Installation
- Configuration
- Usage
- Verification
- Testing
- Events
- Custom Driver
- Gateways
- Roadmap
- Contributing
License
MIT