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.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package laravel-moamalat-pay

Laravel Moamalat Pay

Build Status Latest Stable Version Total Downloads License

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

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

License

The MIT License (MIT)


All versions of laravel-moamalat-pay with dependencies

PHP Build Version
Package Version
Requires laravel/framework Version ^11.0
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package alifaraun/laravel-moamalat-pay contains the following files

Loading the files please wait ....