Type

magento2-module

License

OSL-3.0

Requires
Requires (dev)

None

Suggests

None

Provides

None

Conflicts

None

Replaces

None

Genesis client for Magento 2 CE

This is a Payment Module for Magento 2 Community Edition, that gives you the ability to process payments through eMerchantPay's Payment Gateway - Genesis.

Requirements

  • Magento 2 Community Edition* 2.x (Tested upto 2.0.2)
  • GenesisPHP v1.4.2 - (Integrated in Module)

*Note: this module has been tested only with Magento 2 Community Edition, it may not work as intended with Magento 2 Enterprise Edition

Installation (composer)

  • Install Composer - Composer Download Instructions

  • Install eMerchantPay Payment Gateway

    • Add eMerchantPay Repository

      $ composer config repositories.emerchantpay git https://github.com/eMerchantPay/magento2-emp-plugin.git
      
    • Install Payment Module

      $ composer require eMerchantPay/magento2-emp-plugin
      
    • Enable Payment Module

      $ php bin/magento module:enable EMerchantPay_Genesis --clear-static-content
      
      $ php bin/magento setup:upgrade
      
  • Login inside the Admin Panel and go to Stores -> Configuration -> Sales -> Payment Methods

  • If the Payment Module Panel eMerchantPay is not visible in the list of available Payment Methods, go to System -> Cache Management and clear Magento Cache by clicking on Flush Magento Cache
  • Go back to Payment Methods and click the button Configure under the payment method eMerchantPay Checkout to expand the available settings
  • Set Enabled to Yes, set the correct credentials, select your prefered transaction types and additional settings and click Save config

Installation (manual)

  • Upload the contents of the folder (excluding README.md) to a new folder <root>/app/code/EMerchantPay/Genesis/ of your Magento 2 installation
  • Enable Payment Module

    $ php bin/magento module:enable EMerchantPay_Genesis --clear-static-content
    
    $ php bin/magento setup:upgrade
    
  • Login inside the Admin Panel and go to Stores -> Configuration -> Sales -> Payment Methods

  • If the Payment Module Panel eMerchantPay is not visible in the list of available Payment Methods, go to System -> Cache Management and clear Magento Cache by clicking on Flush Magento Cache
  • Go back to Payment Methods and click the button Configure under the payment method eMerchantPay Checkout to expand the available settings
  • Set Enabled to Yes, set the correct credentials, select your prefered transaction types and additional settings and click Save config

Install GenesisGateway Library

You should follow these steps to install the GenesisGateway Library manual if it has not been installed automatically by Module

  • Install Composer Composer Download Instructions

  • Install GenesisGateway

    • Add GenesisGateway Repository

      $ composer config repositories.genesisgateway git https://github.com/GenesisGateway/genesis_php.git
      
    • Install GenesisGateway Client Library

      $ composer require GenesisGateway/genesis_php:[email protected]
      

GenesisPHP Requirements

Note: If you have trouble with your credentials or terminal configuration, get in touch with our support team

You're now ready to process payments through our gateway.