Skip to content

Release Notes: Laravel bKash v1.0

Choose a tag to compare

@theihasan theihasan released this 14 Mar 21:18
· 43 commits to main since this release

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