An open API service indexing awesome lists of open source software.

https://github.com/amwal-tech/amwal-magento

Amwal payment plugin for Magento 2 enables one click checkout for instantaneous purchases from product, mini-cart and cart pages.
https://github.com/amwal-tech/amwal-magento

amwal apple-pay magento2 minicart-quick-checkout payments quick-checkout refund

Last synced: 4 months ago
JSON representation

Amwal payment plugin for Magento 2 enables one click checkout for instantaneous purchases from product, mini-cart and cart pages.

Awesome Lists containing this project

README

          



Amwal

# Amwal Payments Module for Magento 2

[![Latest Stable Version](https://poser.pugx.org/amwal/payments/v/stable)](https://packagist.org/packages/amwal/payments)
[![License](https://poser.pugx.org/amwal/payments/license)](https://packagist.org/packages/amwal/payments)
[![Total Downloads](https://poser.pugx.org/amwal/payments/downloads)](https://packagist.org/packages/amwal/payments)
[![Monthly Downloads](https://poser.pugx.org/amwal/payments/d/monthly)](https://packagist.org/packages/amwal/payments)
[![PHP Version Require](http://poser.pugx.org/amwal/payments/require/php)](https://packagist.org/packages/amwal/payments)
[![npm](https://img.shields.io/npm/v/amwal-magento-react-button)](https://www.npmjs.com/package/amwal-magento-react-button)
[![Static Code Analysis](https://github.com/amwal-tech/amwal-magento/actions/workflows/static-code-analysis.yml/badge.svg?branch=develop)](https://github.com/amwal-tech/amwal-magento/actions)
[![Mess Detector](https://github.com/amwal-tech/amwal-magento/actions/workflows/mess-detector.yml/badge.svg?branch=develop)](https://github.com/amwal-tech/amwal-magento/actions)
[![Integration Tests](https://github.com/amwal-tech/amwal-magento/actions/workflows/integration-tests.yml/badge.svg?branch=develop)](https://github.com/amwal-tech/amwal-magento/actions)
[![Deploy](https://github.com/amwal-tech/amwal-magento/actions/workflows/deploy.yml/badge.svg?branch=develop)](https://github.com/amwal-tech/amwal-magento/actions)
[![Continuous integration](https://github.com/amwal-tech/amwal-magento/actions/workflows/ci.yml/badge.svg?branch=develop)](https://github.com/amwal-tech/amwal-magento/actions)
[![codecov](https://codecov.io/github/amwal-tech/amwal-magento/graph/badge.svg?token=6Z986R91N2)](https://codecov.io/github/amwal-tech/amwal-magento)

Amwal is an emerging leader in authentication, identity orchestration, and frictionless payment solutions.

## Table of Contents
- [Getting started](#getting-started)
- [Requirements](#requirements)
- [Supported Magento Versions](#supported-magento-versions)
- [Composer Installation](#composer-installation)
- [Manual Installation](#manual-installation)
- [Enabling the plugin](#enabling-the-plugin)
- [Configuration](#configuration)
- [More Information](#more-information)
- [Support](#support)

## Getting started

### Requirements
- Magento 2.4.4 or higher
- PHP 7.4 or higher

### Supported Magento Versions
This module has been tested and is verified to work with the following Magento versions:

| Magento Version | Status |
|-----------------|--------|
| Magento 2.4.3 | ![Integration Tests](https://github.com/amwal-tech/amwal-magento/actions/workflows/integration-tests.yml/badge.svg?branch=develop&event=push&job=mage243) |
| Magento 2.4.5 | ![Integration Tests](https://github.com/amwal-tech/amwal-magento/actions/workflows/integration-tests.yml/badge.svg?branch=develop&event=push&job=mage245) |
| Magento 2.4.6 | ![Integration Tests](https://github.com/amwal-tech/amwal-magento/actions/workflows/integration-tests.yml/badge.svg?branch=develop&event=push&job=mage246) |
| Magento 2.4.7 | ![Integration Tests](https://github.com/amwal-tech/amwal-magento/actions/workflows/integration-tests.yml/badge.svg?branch=develop&event=push&job=mage247) |

### Composer Installation
To install the Module you will need to be using [Composer]([https://getcomposer.org/)
in your project. To install it please see the [docs](https://getcomposer.org/download/).

This plugin integrates the Amwal Payments Service in your Magneto 2 store.
```bash
composer require amwal/payments
```

### Manual Installation
1. Download the zip from [GitHub repo]([https://github.com/amwal-tech/amwal-magento/]) by clicking Code > Download Zip
2. Go to your magento root directory in your server
3. Go to app/code directory
4. Create the directory "Amwal/Payments"
5. Unzip the code in /app/code/Amwal/Payments

### Enabling the plugin

From the command prompt or terminal run the following commands to enable the plugin:

1. Enable the module in Magento
```shell
bin/magento module:enable Amwal_Payments
```

2. Run the Magneto Setup Upgrade command, Compile DI, Deploy static content, and finally flush the cache
```shell
bin/magento setup:upgrade && \
bin/magento setup:di:compile && \
bin/magento setup:static-content:deploy && \
bin/magento cache:flush
```

### Configuration
To configure the plugin login to your store's admin panel and navigate to Stores > Configuration > Sales > Payment methods.
Under the Amwal Payments tab set the "Enabled" configuration to "Yes" and fill in the required configuration values.

| Configuration | Description |
|--------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| Merchant ID | This can be requested by signing up as a merchant [here](https://merchant.sa.amwal.tech/) |
| Secret Key | This can be requested by signing up as a merchant [here](https://merchant.sa.amwal.tech/) |

## More Information
For more information about the Amwal and its features, visit [amwal.tech](https://amwal.tech).

## Support
For any issues or questions, please reach out to [support@amwal.tech](mailto:support@amwal.tech).