Release Notes: Laravel bKash v1.0
I am excited to announce the first stable release of Laravel bKash, a comprehensive package for integrating bKash Tokenized Payment Gateway with Laravel applications.
Features
- Complete bKash Tokenized Payment Integration: Seamlessly integrate bKash payment gateway into your Laravel application
- Easy Setup: Simple installation and configuration with an interactive setup command
- Payment Management: Create, execute, query, and refund payments with simple method calls
- Database Integration: Automatic tracking of payments and refunds in your database
- Token Management: Automatic handling of authentication tokens with caching for optimal performance
- Error Handling: Comprehensive exception handling with specific exception classes for different error scenarios
- Sandbox Support: Full support for both sandbox and production environments
Key Components
- Bkash Facade: Simple interface to interact with the bKash API
- Database Models: BkashPayment and BkashRefund models for storing payment information
- Setup Command: php artisan bkash:setup command to easily set up and test the integration
- HTTP Macro: Convenient Http::bkash() macro for making API requests
- Exception Classes: Specific exception classes for different types of errors
Documentation
Comprehensive documentation is available in the README.md file, including:
- Detailed installation and setup instructions
- Complete payment flow examples
- Error handling strategies
- Model usage examples
- Advanced usage scenarios
Compatibility
- Laravel 8.x and above
- PHP 8.0 and above
- bKash Tokenized Payment Gateway v1.2.0-beta