Payment Module for Magento

CMS Magento is an open-source e-commerce platform. It has been operating since 2008, and in 2018 it was acquired by Adobe. Since then, Magento has existed under the Adobe Commerce brand.

Since the service specializes in the e-commerce niche, you can find all the necessary functionality to create and manage an online shop there. The Interkassa module will make it convenient for the customers not only to choose goods, but also to pay.

Plugin options

International and local payment methods

Interkassa offers solutions for payment acceptance in Europe, Asia, Africa, Canada, Latin America, ranging from international methods like Visa, Mastercard payments to local methods like Uzcard in Uzbekistan or Elo in Brazil.

Cards, e-wallets, bank transfers, mobile payments, cryptocurrencies – choose the methods that are usual and familiar to your customers.

Fraud protection

We use an in-house antifraud system. It has both automatic and manual check. It works as follows: the system monitors and checks payments in real time according to 200+ rules. Suspicious payments are blocked and sent to fraud experts for checking.

Expert support

Once the module is connected, you also get a team of payment experts.
Technical specialists will help with the configuration of the module. They are always in touch 12/7 in case of unforeseen difficulties. The customer support team is available 24/7 for you and your payers.

How to install and configure the module

Module installation

1) Download the archive with plugin.

2) Use your hosting’s file manager or FTP to go to the root folder of your website. Upload the “app” folder to the root of the website: do not worry, it will not delete existing files, only add new ones.

3) In the console, go to the root of the website and follow the next steps one by one:

  • php bin/magento module:enable Magento_InterkassaPayment
  • php bin/magento setup:upgrade
  • php bin/magento setup:di:compile
  • php bin/magento setup:static-content:deploy -f

Module configuration

1) In the admin panel of the website go to Store → Configuration → Sales → Payment Methods.

2) Copy all settings from your checkout, which you have created for your project in the Interkassa account.

  • payment method name;
  • checkout ID;
  • secret key;
  • test key;
  • currency.

3) In the checkout settings, make the following configuration:

  • specify “verify signature in payment request form”;
  • in the “Interface” section, disable “allow override in request”;
  • add URLs for the following statuses:
    - successful payment 
    - failed payment 
    - interaction URL

4) Enable test payment system and make the first test payment.

If you need help with connection or configuring the module, please contact our technical support team.