karnoweb / payment
A clean and extensible Laravel payment package for Iranian gateways.
13.0.0
2026-07-08 12:37 UTC
Requires
- php: ^8.3
- ext-soap: *
- guzzlehttp/guzzle: ^7.0
- illuminate/http: ^13.0
- illuminate/support: ^13.0
Requires (Dev)
- orchestra/testbench: ^11.0
- phpunit/phpunit: ^11.0|^12.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 13 ready
📦 Installation
# Laravel 13 composer require karnoweb/payment:^13.0 # Laravel 11–12 composer require karnoweb/payment:^1.0
php artisan vendor:publish --tag=payment-config
📚 Documentation
- Installation
- Configuration
- Usage
- Verification
- Testing
- Events
- Custom Driver
- Gateways
- Roadmap
- Contributing
License
MIT