Giter Club home page Giter Club logo

gateway-magento's Introduction

PayU MEA Magento v2.4+ payment module

This guide details how to install the PayU MEA payment module for Magento v2.4+. Plugin was tested on Magento v2.4+

Prerequisites

  • Magento 2.4.4 and above
  • PHP 8.1
  • SSH access to server hosting Magento application

Dependencies

In addition to Magento system requirements, this extension requires the following PHP extensions in order to work properly:

Installation

Via Composer

You can install the extension via Composer. Run the following command:

composer require payumea/gateway-magento

or add

payumea/gateway-magento: "*"

to the require section of your composer.json and run composer update. To enable extension after installation you need to execute the following command in the root directory of your magento application.

php bin/magento module:enable --clear-static-content PayU_Gateway
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy
php bin/magento cache:clean

from GitHub repository

  1. Download latest tagged version of plugin from GitHub repository
  2. Unpack the downloaded archive
  3. Create a PayU/Gateway directory inside app/code/ directory
  4. Copy the files from "gateway-magento-main" directory you just unpacked in step 2 above to your Magento 2.4 application inside the directory app\code\PayU\Gateway.

After copying the files you need to enable the extension by executing the following command from the root directory of your magento application:

php bin/magento module:enable --clear-static-content PayU_Gateway
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy
php bin/magento cache:clean

Configuration

To configure the extension, you have to navigate to Stores > Configuration > Sales > Payment Methods and find PayU Gateway extension listed among Recommended Payment Methods

Available payment methods

  • Airtel Money
  • Capitec Pay
  • Credit card
  • Discovery Miles
  • eBucks
  • EFT (Ozow)
  • Mobicred
  • Payflex
  • Equitel
  • Fasta
  • Mobile banking
  • MoreTyme
  • Mpesa
  • Mtn Mobile
  • Rcs
  • Rcs Plc
  • Tigopesa
  • Ucount

For Kenyan payment methods (Mpesa, Equitel, Airtel Money, Mobile Banking) - configuration in Stores > Configuration > Customers > Customer Configuration > Name and Address Options > Show Telephone must be set to "Required"

gateway-magento's People

Contributors

onahkenneth avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.