Download the PHP package alifaraun/laravel-moamalat-pay without Composer
On this page you can find all versions of the php package alifaraun/laravel-moamalat-pay. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download alifaraun/laravel-moamalat-pay
More information about alifaraun/laravel-moamalat-pay
Files in alifaraun/laravel-moamalat-pay
Package laravel-moamalat-pay
Short Description Easy - Moamalat Lightbox integration for Laravel.
License MIT
Informations about the package laravel-moamalat-pay
Laravel Moamalat Pay
This package allows you to easily use Moamalat ligthbox to add payment gateway in your laravel project.
NOTE This is not official library from Moamalat , It is just an open source Library.
Table of contents
- Installation
- Configuration File
- Configuration for testing purpose
- Merchant
- Card
- Usage
- Laravel componet
- Laravel methods
- Front end Javascript
- Check processing status
- Get Transaction in back-end
- Examples
- Notifications Service (Webhook)
- Available Scopes
- Events
- Refund and Void Transactions
- Examples
- Testing
- Security
- Credits
- License
Installation
You can install the package via composer:
Laravel Version Compatibility
Laravel | Package | install command |
---|---|---|
11.x.x | 5.x | composer require alifaraun/laravel-moamalat-pay "^5.0" |
10.x.x | 4.x | composer require alifaraun/laravel-moamalat-pay "^4.0" |
9.x.x | 3.x | composer require alifaraun/laravel-moamalat-pay "^3.0" |
8.x.x | 2.x | composer require alifaraun/laravel-moamalat-pay "^2.0" |
^7.25.0 | 1.x | composer require alifaraun/laravel-moamalat-pay "^1.0" |
If you want to customize configurations:
Configuration File
The configuration file moamalat-pay.php is located in the config folder. Following are its contents when published:
set your configurations in .env
file:
Configuration for testing purpose
Merchant
Card
Usage
Laravel componet
Laravel methods
To call it using methods
Front end Javascript
To call pay from js
Check processing status
Available events to check if operation success or fail
Get Transaction in back-end
Examples
Notifications Service (Webhook)
Notification Services allow merchants to receive notifications whenever a transaction is generated for their accounts
We save all notifications in database with fire events depends on transaction type and status
Available Scopes
Events
Example of how to add listener , check laravel documentation for more info
Refund and Void Transactions
When the refund is called before settlement (usually settlement at the end of the day), it will be void, otherwise it will be refunded
Examples
Testing
Run the tests with:
Run Static Analysis Tool (PHPStan)
Security
If you discover any security related issues, please email [email protected] instead of using the issue tracker.
Credits
- Ali Faraun
- All Contributors
License
The MIT License (MIT)