For any question, we are one click away

Contact us

Ready-made modules for CMS

If you use one of the content management systems (CMS) listed below for your website, we suggest considering the possibility of using special payment plugins that have been prepared specifically to start accepting payments as quickly as possible.
Just select the plugin for the desired CMS and follow the installation instructions.

WordPress

With this plugin for WordPress your customers will be able to make purchases via our payment page.

For this plugin to work, you have to install WooCommerce for WordPress. This plugin was tested with the following versions of WordPress and WooCommerce (see the table below).

WordPress versionWooCommerce versionDownload link
4.x or later3.x
Download WordPress plugin
5.3.10
Oct 17, 2025

Recommended WordPress version: no older than 4.8.3. For this manual the following components and versions were used:

You can download required WooCommerce version at github.com (link to WooCommerce version history).

It is recommended to read WordPress and WooCommerce documentation:

WooCommerce is not compatible with all WordPress themes. In this document we use Storefront theme (external link) that was developed by WooCommerce developers.

Installation

  1. Enter your admin area.
  2. On the left panel select Plugins > Add New (see the figure below).

    The page will look as follows.

  3. Click Upload Plugin at the top of the page.
  4. Choose a file with the plugin you have downloaded before and click Install Now.

Configuration

To configure the payment plugin for WordPress, do the following.

  1. Enter your admin area.
  2. On the left panel select Plugins > Installed Plugins (see the figure below).

  3. In WooCommerce Gateway Checkout plugin section click Settings.
    The following page will display.

  4. Adjust the settings using the table below.

SettingDescription
Enable/DisableEnable/disable the plugin itself.
TitleName of the payment method, for example: Bank card.
Login-APIYour API account login.
If the plugin works in test mode, enter test API login. If the plugin works in production mode, enter production login.
PasswordAPI account password.
If the plugin works in test mode, enter test password. If the plugin works in production mode, enter production password.
Payments typeEnables/disables two-phase payments.
Test modeDefines plugin work mode: test or production.
DescriptionEnter payment description to be displayed to the customer.
Payed order statusSelect the status for the paid order.
success_urlURL for customer redirection after a successful payment.
fail_urlURL for customer redirection after a failed payment.
Enable for shipping methodsSelect shipping methods if available.

The following parameters are used to send cart data to OFD:

OFD settings
SettingDescription
Send cart dataIf this option is checked, order receipts will be created and sent to your customer and the Revenue Service.
This is a paid option: contact your technical support service and/or Bank for details. See Online cash registers.
Tax systemTax system, the following values are allowed:
  • General;
  • Simplified, income;
  • Simplified, income minus expenditure;
  • Uniform tax on inputed income;
  • Unified agricultural tax;
  • Patent taxation system.
Note that if you use it, VAT settings should be configured. See Online cash registers.
Default VATVAT rate, the following values are allowed:
  • No VAT;
  • 0% VAT;
  • 10% receipt VAT rate;
  • 10/110 VAT estimated rate;
  • 20% receipt VAT rate;
  • 20/120 VAT estimated rate;
  • 5% receipt VAT rate;
  • 5/105 VAT estimated rate;
  • 7% receipt VAT rate;
  • 7/107 VAT estimated rate;
  • VAT at 22% rate;
  • VAT at the estimated rate of 22/122.
Note that if you use it, VAT settings should be configured. See Online cash registers.
Fiscal document formatVersion of the fiscal document format, the following values are allowed:
  • FFD 1.0
  • FFD 1.05
Note that if you use it, VAT settings should be configured. See Online cash registers.
Payment typePayment type, the available values are:
  • Full prepayment;
  • Partial prepayment;
  • Advance payment;
  • Full payment;
  • Partial payment with further installment payments;
  • No payment with further installment payments;
This setting is used only with FFD version 1.05 or higher.
Payment type for deliveryPayment type for delivery, the available values are:
  • Full prepayment;
  • Partial prepayment;
  • Advance payment;
  • Full payment;
  • Partial payment with further installment payments;
  • No payment with further installment payments;
  • Payment for the object of settlement after its transfer with further installment payments.
This setting is used only with FFD version 1.05 or higher.
Type of goods and servicesThe subject of settlement, available values:
  • Goods;
  • Excisable goods;
  • Work;
  • Service;
  • Gambling bet;
  • Gambling winnings;
  • Lottery ticket;
  • Lottery winnings;
  • Provision of rd;
  • Payment;
  • Agency fee;
  • Composite item of settlement;
  • Other subject of settlement.
This setting is used only with FFD version 1.05 or higher.
fes_cashboxIdUnique identifier of merchant's cash register within integration with Federal electronic system. You can specify this setting if electronic certificates are used.

Click Save changes.
Notifications area will display Your settings saved. Now you can accept payments.

Magento

With this plugin for Magento your customers will be able to make purchases via our payment page.

Stable plugin performance is guaranteed with the following versions of Magento. If you use other versions (for example, after Magento update) the plugin may perform incorrectly.

Magento versionDownload link
2.3.x and later

Installation

To install Magento payment plugin, follow these steps.

  1. Unpack the plugin archive and upload contents of the upload folder to your site. The resulting path will be <your site>/app/code/BPC/BPC/<plugin files and folders>.
  2. Access your site using a command line interface, for example, PuTTY (external link).
  3. Depending on the type of your hosting run the following commands (see the table below).
VPS/VDSRegular virtual hosting
Virtual private/dedicated server. Commands are run from root account.
  1. php bin/magento module:enable BPC_BPC
  2. php bin/magento setup:upgrade
  3. php bin/magento cache:clean
  4. php bin/magento setup:static-content:deploy -f
Use PHP version as prefix, for example: php-7.1, php-7.2, and so on.

  1. php-7.2 bin/magento module:enable BPC_BPC
  2. php-7.2 bin/magento setup:upgrade
  3. php-7.2 bin/magento cache:clean
  4. php-7.2 bin/magento setup:static-content:deploy -f

Installation complete — proceed to plugin configuration.

To uninstall the plugin, follow this procedure.

Configuration

To configure Magento payment plugin, follow these steps.

  1. Log in to your Magento admin panel.
  2. In the left menu select Stores > Configuration (see the figure below).

  3. On the page menu select Sales > Payment Methods (see the figure below).
  4. On the displayed page in the Other Payment Methods section scroll to Direct payment with credit/debit card (BPC) (see the figure below).
  5. Click to see the list of the plugin settings (see the figure below).
  6. Adjust the settings (refer to the table below).
SettingDescription
EnabledEnable/disable the plugin itself.
Title displayed to your customer when they make their orderName of the payment method, for example: Bank card.
Login-APIYour API account login.
If the plugin works in test mode, enter test API login. If the plugin works in production mode, enter production login.
PasswordAPI account password.
If the plugin works in test mode, enter test password. If the plugin works in production mode, enter production password.
Test modeDefines plugin work mode: test or production.
Two-phase paymentsEnables/disables two-phase payments.
Payed order statusSelect the status in CMS to be assigned to a paid order.
Allowed Shipping MethodsShipping methods the payment method can be used for.

The following parameters are used to send cart data to OFD:

OFD settings
SettingDescription
Send cart dataIf this option is checked, order receipts will be created and sent to your customer and the Revenue Service.
This is a paid option: contact your technical support service and/or Bank for details. See Online cash registers.
Tax systemTax system, the following values are allowed:
  • General;
  • Simplified, income;
  • Simplified, income minus expenditure;
  • Uniform tax on inputed income;
  • Unified agricultural tax;
  • Patent taxation system.
Note that if you use it, VAT settings should be configured. See Online cash registers.
Fiscal document format versionVersion of the fiscal document format, the following values are allowed:
  • FFD 1.0
  • FFD 1.05
  • FFD 1.2
Note that if you use it, VAT settings should be configured. See Online cash registers.
Payment typePayment type, the available values are:
  • Full prepayment;
  • Partial prepayment;
  • Advance payment;
  • Full payment;
  • Partial payment with further installment payments;
  • No payment with further installment payments;
This setting is used only with FFD version 1.05 or higher.
Type of goods and servicesThe subject of settlement, available values:
  • Goods;
  • Excisable goods;
  • Work;
  • Service;
  • Gambling bet;
  • Gambling winnings;
  • Lottery ticket;
  • Lottery winnings;
  • Provision of rd;
  • Payment;
  • Agency fee;
  • Composite item of settlement;
  • Other subject of settlement.
This setting is used only with FFD version 1.05 or higher.

Click Save Config.

Uninstallation

To uninstall Magento payment plugin, follow these steps.

  1. Access your site using a command line interface, for example, PuTTY (external link).
  2. Depending on the type of your hosting run the following commands (see the table below).
VPS/VDSRegular virtual hosting
Virtual private/dedicated server. Commands are run from root account.
  1. php bin/magento module:disable BPC_BPC
  2. php bin/magento setup:upgrade
  3. php bin/magento cache:clean
  4. php bin/magento setup:static-content:deploy -f
Use PHP version as prefix, for example: php-7.1, php-7.2, and so on.

  1. php-7.2 bin/magento module:disable BPC_BPC
  2. php-7.2 bin/magento setup:upgrade
  3. php-7.2 bin/magento cache:clean
  4. php-7.2 bin/magento setup:static-content:deploy -f

Delete plugin files and folders from your site: app/code/BPC/.

Joomla!

Joomla! & JoomShopping

With this plugin for Joomla! your customers will be able to make purchases via our payment page. This plugin requires JoomShopping extension installed in Joomla!.

Stable plugin performance is guaranteed with the following versions of Joomla! and its extensions. If you use other versions (for example, after Joomla! update) the plugin may perform incorrectly.

Joomla! versionJShopping versionDownload link
3.x, 4.x, 5.x4.x
Download plugin for Joomla!
1.5.12
Oct 16, 2025

Installation

To install the plugin, follow these steps.

  1. Log in to your Joomla! administrative panel.

  2. In the left menu, select Components > JoomShopping > Install&Update.

    Install and Update
  3. In the opened page, click Choose file to browse for the plugin file or specify the URL for uploading the plugin file in the Upload from URL field. Then click Upload.

    Choose file

    Wait until the upload is completed and the "Completed" message is displayed.

Configuration

To configure the plugin, follow these steps.

  1. Login to your Joomla! administrative panel.

  2. Go to Components > JoomShopping > Options and then select Payments.

    Payments
  3. The Payment list page will open. Click the name of the rbspayment-MTS plugin.

    Configure
  4. The plugin configuration page will open. The General tab contains general plugin settings. Here you can set Title - the name of the payment method the client will see while creating an order.

    General

    The Config tab contains the connection settings. The Advanced settings are related to Joomla! CMS and can be ignored.

    Config

    Configure the plugin (see the table below) and then click Save & Close at the top.

SettingDescription
LOGIN-APIYour API account login.
If the plugin works in test mode, enter test API login. If the plugin works in production mode, enter production login.
PasswordAPI account password.
If the plugin works in test mode, enter test password. If the plugin works in production mode, enter production password.
Test modeDefines plugin work mode: test or production.
Two-phase paymentsEnables/disables two-phase payments.
Successsful order stateJoomla order status for a successfull payment .
Failed order stateJoomla order status for a failed payment .

The following parameters are used to send cart data to OFD:

OFD settings
SettingDescription
Send cart dataIf this option is checked, order receipts will be created and sent to your customer and the Revenue Service.
This is a paid option: contact your technical support service and/or Bank for details. See Online cash registers.
Tax systemTax system, the following values are allowed:
  • General;
  • Simplified, income;
  • Simplified, income minus expenditure;
  • Uniform tax on inputed income;
  • Unified agricultural tax;
  • Patent taxation system.
Note that if you use it, VAT settings should be configured. See Online cash registers.
FFD versionVersion of the fiscal document format, the following values are allowed:
  • FFD 1.0
  • FFD 1.05
  • FFD 1.2
Note that if you use it, VAT settings should be configured. See Online cash registers.
Payment typePayment type, the available values are:
  • Full prepayment;
  • Partial prepayment;
  • Advance payment;
  • Full payment;
  • Partial payment with further installment payments;
  • No payment with further installment payments;
This setting is used only with FFD version 1.05 or higher.
Type of goods and servicesThe subject of settlement, available values:
  • Goods;
  • Excisable goods;
  • Work;
  • Service;
  • Gambling bet;
  • Gambling winnings;
  • Lottery ticket;
  • Lottery winnings;
  • Provision of rd;
  • Payment;
  • Agency fee;
  • Composite item of settlement;
  • Other subject of settlement.
This setting is used only with FFD version 1.05 or higher.

Joomla! & VirtueMart

With this plugin for Joomla! your customers will be able to make purchases via our payment page. This plugin requires JoomShopping extension installed in Joomla!.

Stable plugin performance is guaranteed with the following versions of Joomla! and its extensions. If you use other versions (for example, after Joomla! update) the plugin may perform incorrectly.

Joomla! versionVirtueMart versionDownload link
4.x3.8.x

Installation

  1. Log in to your Joomla! administrative panel.

  2. In the top menu, select Extensions > Manage > Install.

    Top menu
  3. In the opened page, click Or browse for file to browse for the plugin file or drag and drop the file to upload. Then click Upload.

    Prepare to upload

    Wait until the upload is completed and the "Installation of the plugin was successful" message is displayed.

  4. In the top menu, select VirtueMart > Payment Methods.

    Go to payment methods
  5. The payment methods list will open. Click New at the top to create a new payment method.

    Payment methods
  6. In the opened Payment Method window configure the settings of the new payment method. In the Payment Method field select VM Payment - rbspayment-MTS Module.

    Create payment method

Configuration

To configure the plugin, follow these steps.

  1. Login to your Joomla! administrative panel.

  2. Go to VirtueMart > Payment Methods.

  3. In the list of payment methods click the name of the payment method that uses the rbspayment-MTS plugin . The configuration page will open.

Create payment method

Configure the plugin (see the table below) and then click Save at the top.

SettingDescription
LOGIN-APIYour API account login.
If the plugin works in test mode, enter test API login. If the plugin works in production mode, enter production login.
PasswordAPI account password.
If the plugin works in test mode, enter test password. If the plugin works in production mode, enter production password.
Test modeDefines plugin work mode: test or production.
Two-phase paymentsEnables/disables two-phase payments.

The following parameters are used to send cart data to OFD:

OFD settings
SettingDescription
Send cart dataIf this option is checked, order receipts will be created and sent to your customer and the Revenue Service.
This is a paid option: contact your technical support service and/or Bank for details. See Online cash registers.
Tax systemTax system, the following values are allowed:
  • General;
  • Simplified, income;
  • Simplified, income minus expenditure;
  • Uniform tax on inputed income;
  • Unified agricultural tax;
  • Patent taxation system.
Note that if you use it, VAT settings should be configured. See Online cash registers.
Default VATVAT rate, the following values are allowed:
  • No VAT;
  • 0% VAT;
  • 10% receipt VAT rate;
  • 10/110 VAT estimated rate;
  • 20% receipt VAT rate;
  • 20/120 VAT estimated rate;
  • 5% receipt VAT rate;
  • 5/105 VAT estimated rate;
  • 7% receipt VAT rate;
  • 7/107 VAT estimated rate;
  • VAT at 22% rate;
  • VAT at the estimated rate of 22/122.
Note that if you use it, VAT settings should be configured. See Online cash registers.
FFD versionVersion of the fiscal document format, the following values are allowed:
  • FFD 1.0
  • FFD 1.05
  • FFD 1.2
Note that if you use it, VAT settings should be configured. See Online cash registers.
Payment typePayment type, the available values are:
  • Full prepayment;
  • Partial prepayment;
  • Advance payment;
  • Full payment;
  • Partial payment with further installment payments;
  • No payment with further installment payments;
This setting is used only with FFD version 1.05 or higher.
Type of goods and servicesThe subject of settlement, available values:
  • Goods;
  • Excisable goods;
  • Work;
  • Service;
  • Gambling bet;
  • Gambling winnings;
  • Lottery ticket;
  • Lottery winnings;
  • Provision of rd;
  • Payment;
  • Agency fee;
  • Composite item of settlement;
  • Other subject of settlement.
This setting is used only with FFD version 1.05 or higher.
Payment type for deliveryPayment type for delivery, the available values are:
  • Full prepayment;
  • Partial prepayment;
  • Advance payment;
  • Full payment;
  • Partial payment with further installment payments;
  • No payment with further installment payments;
  • Payment for the object of settlement after its transfer with further installment payments.
This setting is used only with FFD version 1.05 or higher.

Drupal

With this plugin for Drupal your customers will be able to make purchases via our payment page. For this plugin to work, Drupal Commerce module must be installed.

This plugin requires the following versions of Drupal and Drupal Commerce.

Drupal versionDrupal Commerce versionDownload link
8.x/9.x/10.x2.x, 3.x

Installation

To install the plugin, follow these steps.

  1. In the top menu select Manage > Extend and click Install new module.
  2. In the Upload a module or theme archive to install click Choose file and specify the path to the plugin archive.

    Wait for the success message.
  3. Enable Commerce RBSpayment module (see the figure below).

Wait for the module to be installed.


Configuration

To configure the payment plugin, do the following.

  1. In the top menu select Manage > Commerce > Configuration > Payment > Payment gateways.
    The following page will open.
  2. Click Add payment gateway.
    The following page will open.
  3. Select RBSpayment.
  4. Configure the payment plugin, referring to the table below the screenshot.

SettingDescription
Display nameName of the payment method, for example: Bank card.
ModeDefines plugin work mode: test or production.
Login-APIYour API account login.
If the plugin works in test mode, enter test API login. If the plugin works in production mode, enter production login.
PasswordAPI account password.
If the plugin works in test mode, enter test password. If the plugin works in production mode, enter production password.
Two-phase paymentsEnables/disables two-phase payments.
Write log-fileEnable/disable event log.
ConditionsBlock of settings added by Drupal Commerce itself. The settings refer to its own rules and logic for displaying the specified method of receiving funds.
StatusEnable/disable the plugin itself.

The following parameters are used to send cart data to OFD:

OFD settings
SettingDescription
Send cart dataIf this option is checked, order receipts will be created and sent to your customer and the Revenue Service.
This is a paid option: contact your technical support service and/or Bank for details. See Online cash registers.
Tax systemTax system, the following values are allowed:
  • General;
  • Simplified, income;
  • Simplified, income minus expenditure;
  • Uniform tax on inputed income;
  • Unified agricultural tax;
  • Patent taxation system.
Note that if you use it, VAT settings should be configured. See Online cash registers.
Default VATVAT rate, the following values are allowed:
  • No VAT;
  • 0% VAT;
  • 10% receipt VAT rate;
  • 10/110 VAT estimated rate;
  • 20% receipt VAT rate;
  • 20/120 VAT estimated rate;
  • 5% receipt VAT rate;
  • 5/105 VAT estimated rate;
  • 7% receipt VAT rate;
  • 7/107 VAT estimated rate;
  • VAT at 22% rate;
  • VAT at the estimated rate of 22/122.
Note that if you use it, VAT settings should be configured. See Online cash registers.
Fiscal document formatVersion of the fiscal document format, the following values are allowed:
  • FFD 1.0
  • FFD 1.05
  • FFD 1.2
Note that if you use it, VAT settings should be configured. See Online cash registers.
Payment typePayment type, the available values are:
  • Full prepayment;
  • Partial prepayment;
  • Advance payment;
  • Full payment;
  • Partial payment with further installment payments;
  • No payment with further installment payments;
This setting is used only with FFD version 1.05 or higher.
Type of goods and servicesThe subject of settlement, available values:
  • Goods;
  • Excisable goods;
  • Work;
  • Service;
  • Gambling bet;
  • Gambling winnings;
  • Lottery ticket;
  • Lottery winnings;
  • Provision of rd;
  • Payment;
  • Agency fee;
  • Composite item of settlement;
  • Other subject of settlement.
This setting is used only with FFD version 1.05 or higher.

Click Save to save the settings.

OpenCart

With this plugin for OpenCart your customers will be able to make purchases via our payment page.

OpenCart versionDownload link
4.x
3.x
2.3.x

Installation

To install the payment plugin, do the following.

  1. Log in to your site as administrator and in the side menu select Extensions > Installer.
    The following page will display.
  2. Click on Upload and naviagate to it in the standard Open-File dialog.
  3. Wait for the installation process to finish.
  4. In the side menu select Extensions > Extensions. In the Choose the extension type select Payments. The page will look as follows.

  5. Next to Checkout Gateway click (Install).
  6. Proceed to plugin configuration.

Configuration

To configure the payment plugin, do the following.

  1. Log in to your site as administrator and in the side menu select Extensions > Extensions.
  2. In the Choose the extension type select Payments.
  3. Next to Checkout Gateway click (Edit).
    The following page will display.
  4. Adjust the settings using the table below.

SettingDescription
Module statusEnable/disable the plugin itself.
Login-APIYour API account login.
If the plugin works in test mode, enter test API login. If the plugin works in production mode, enter production login.
PasswordAPI account password.
If the plugin works in test mode, enter test password. If the plugin works in production mode, enter production password.
Test modeDefines plugin work mode: test or production.
Payments typeEnables/disables two-phase payments.
Order status before paymentAllows to specify what status CMS will assign to the order before the response about the successful payment is received from the payment gateway.
Order status ReversedSelect the status in CMS to be assigned to a reversed order.
Order status RefundedSelect the status in CMS to be assigned to a refunded order.
Currency codeSelect the currency you plan to use or leave the default value.
LoggingEnable/disable event log.
Sort orderAllows to specify the display position in the list of payment systems when the client places an order.

The following parameters are used to send cart data to OFD:

OFD settings
SettingDescription
Send cart dataIf this option is checked, order receipts will be created and sent to your customer and the Revenue Service.
This is a paid option: contact your technical support service and/or Bank for details. See Online cash registers.
Tax systemTax system, the following values are allowed:
  • General;
  • Simplified, income;
  • Simplified, income minus expenditure;
  • Uniform tax on inputed income;
  • Unified agricultural tax;
  • Patent taxation system.
Note that if you use it, VAT settings should be configured. See Online cash registers.
Default VATVAT rate, the following values are allowed:
  • No VAT;
  • 0% VAT;
  • 10% receipt VAT rate;
  • 10/110 VAT estimated rate;
  • 20% receipt VAT rate;
  • 20/120 VAT estimated rate;
  • 5% receipt VAT rate;
  • 5/105 VAT estimated rate;
  • 7% receipt VAT rate;
  • 7/107 VAT estimated rate;
  • VAT at 22% rate;
  • VAT at the estimated rate of 22/122.
Note that if you use it, VAT settings should be configured. See Online cash registers.
Version FFDVersion of the fiscal document format, the following values are allowed:
  • FFD 1.0
  • FFD 1.05
  • FFD 1.2
Note that if you use it, VAT settings should be configured. See Online cash registers.
Payment typePayment type, the available values are:
  • Full prepayment;
  • Partial prepayment;
  • Advance payment;
  • Full payment;
  • Partial payment with further installment payments;
  • No payment with further installment payments;
This setting is used only with FFD version 1.05 or higher.
Payment type for deliveryPayment type for delivery, the available values are:
  • Full prepayment;
  • Partial prepayment;
  • Advance payment;
  • Full payment;
  • Partial payment with further installment payments;
  • No payment with further installment payments;
  • Payment for the object of settlement after its transfer with further installment payments.
This setting is used only with FFD version 1.05 or higher.
Type of goods and servicesThe subject of settlement, available values:
  • Goods;
  • Excisable goods;
  • Work;
  • Service;
  • Gambling bet;
  • Gambling winnings;
  • Lottery ticket;
  • Lottery winnings;
  • Provision of rd;
  • Payment;
  • Agency fee;
  • Composite item of settlement;
  • Other subject of settlement.
This setting is used only with FFD version 1.05 or higher.

Click (Save) in the upper right corner of the page.

1C-Bitrix

With this plugin for 1C-Bitrix your customers will be able to make purchases via our payment page.

Plugin versionDownload link
4.2.15

Compatible editions of 1C-Bitrix

The plugin interacts with the e-Store module. The e-Store module is embedded in three 1C-Bitrix editions, so only these are compatible with the payment plugin:

You can check your 1C-Bitrix edition in the website bottom.

Installation

Deleting an old version

Important! If the rbs.payment module version 3.x and lower was previously installed, it should be deleted via the control panel:

  1. In the left menu, select Marketplace > Installed solutions.
  2. Find the module in the list and delete it (after that, it will remain in the file system).
  3. To complete deletion, repeat the second step. Click Delete in the context menu.

Installation by downloading the archive (manually)

If installation from the marketplace's administrative panel is not available, the module can be installed manually.

Variant 1. Downloading files via FTP or the hosting panel

  1. Download the module folder into the /bitrix/modules/rbs.payment/ folder.
  2. The download may be done:
    • via FTP client;
    • via the file manager of the hosting panel.

As a rule, this operation is performed by the website administrator or a technical specialist.

Variant 2. Downloading the archive via 1C-Bitrix file manager

  1. Go to the administrative area of the website.
  2. In the left menu, select Content and go to Files and folders.
  3. Go to the /bitrix/modules/ folder.
  4. Click Download the file and select the ZIP-archive of the module.
  5. After downloading, unpack the archive using the file manager.
  6. Make sure that the /bitrix/modules/rbs.payment/ folder is created.

Installation via the administrative panel

In this document 1C-Bitrix Small Business edition is used as an example.

To install the plugin, after downloading the files, follow these steps :

  1. At your 1C-Bitrix site select the Control Panel tab.
  2. In the left panel click Marketplace.
  3. In the Marketplace menu select Installed Solutions.


    Available Solutions page will open.
  4. In the Available Solutions table scroll to Bank card payment.
  5. Click the menu icon next to Bank card payment and select Install (see the figure below).

    If the installation is successful the following message will be displayed.

Configuration

Basic parameters

To configure the basic parameters of the payment plugin, follow these steps.

  1. At your 1C-Bitrix site select the Control Panel tab.
  2. In the left panel select e-Store.
  3. In the e-Store menu select Settings > Payment systems.
  4. On the displayed page click NEW PAYMENT SYSTEM.

    New payment system page will open.
  5. Configure the basic payment parameters (see the table below).
SettingDescription
HandlerSelect Payment by credit card (rbs_payment).
Handler nameEnter a name for the payment method, for example: Payment by credit card. This field does not appear in the 1C-Bitrix customer interface.
Payment systemEnter a name for the payment method, for example: Payment by credit card. The value of this field will be displayed to your customers on the payment method selection page.
Active
  • Checked - payment plugin enabled.
  • Unchecked - payment plugin disabled.
Sorting indexThe value in this field affects the order of the payment methods displayed to your customers. For example, there are three payment methods and their sorting index is 10, 45, and 100 correspondingly. On the payment method selection page the payment method that has sorting index 10 is placed first, 45 - second, and 100 - third.
If payment methods have same sorting index, they are sorted by the value of the Payment system field.
DescriptionPayment method description that will be displayed to your customers.
Payment system logoClick Add file and upload a desired logo. This logo will be displayed on the payment method selection page.
Open in new window
  • Checked - page for entering customer's card data will be opened in a separate browser window.
  • Unchecked - page for entering customer's card data will be opened in the same window from which the customer proceeded with payment.
Payment typeSelect Cashless.
Enable auto recalculation of paymentOnly for two-phase payments. Checked - if an order was altered before changing its status to Approved, the order amount will be automatically recalculated.
EncodingLeave blank or select utf-8 - the result will be the same.
IDThis setting is obsolete, leave it blank.

Processor settings configuration

Adjust the settings using the table below.


SettingDescription
LoginYour API account login.
If the plugin works in test mode, enter test API login. If the plugin works in production mode, enter production login.
PasswordAPI account password.
If the plugin works in test mode, enter test password. If the plugin works in production mode, enter production password.
Test modeDefines plugin work mode: test or production.
Page your customer will be redirected to after a successful paymentIf you want your customers to be redirected to a certain page after a successful payment, follow these steps.
  1. In the dropdown list select Value.
  2. Fill in the field with the URL to which you want your customers to be redirected.
Page your customer will be redirected to after an unsuccessful paymentIf you want your customers to be redirected to a certain page after a failed payment, follow these steps.
  1. In the dropdown list select Value.
  2. Fill in the field with the URL to which you want your customers to be redirected.
Automatic redirect to the form of payment
  • Unchecked - after placing an order, the customer will have to open the the payment page manually.
  • Checked - after placing an order, the customer will be automatically redirected to the payment page.
Logging
  • Unchecked - logging disabled.
  • Checked - logging enabled, log events are saved to \rbs.payment\log.txt.
Two Stage PaymentsEnables/disables two-phase payments.
Allow Shipment
  • Unchecked - after an order is paid shipment must be approved manually;
  • Checked - automatic shipment approval after an order is paid.
Unique order identifier in the storeIn the first dropdown list select Order. In the second dropdown list select one of the following:
  • Order ID;
  • Order #.
Order priceIn the first dropdown list select Order. In the second dropdown list select Order total.
Order descriptionIn the dropdown select Value and enter order description.
Fiscal document formatVersion of the fiscal document format, the following values are allowed:
  • FFD 1.0
  • FFD 1.05
  • FFD 1.2
Note that if you use it, VAT settings should be configured. See Online cash registers.
Payment typePayment type, the available values are:
  • Full prepayment;
  • Partial prepayment;
  • Advance payment;
  • Full payment;
  • Partial payment with further installment payments;
  • No payment with further installment payments;
This setting is used only with FFD version 1.05 or higher.
Type of goods and servicesThe subject of settlement, available values:
  • Goods;
  • Excisable goods;
  • Work;
  • Service;
  • Gambling bet;
  • Gambling winnings;
  • Lottery ticket;
  • Lottery winnings;
  • Provision of rd;
  • Payment;
  • Agency fee;
  • Composite item of settlement;
  • Other subject of settlement.
This setting is used only with FFD version 1.05 or higher.
Payment type for deliveryPayment type for delivery, the available values are:
  • Full prepayment;
  • Partial prepayment;
  • Advance payment;
  • Full payment;
  • Partial payment with further installment payments;
  • No payment with further installment payments;
  • Payment for the object of settlement after its transfer with further installment payments.
This setting is used only with FFD version 1.05 or higher.
Send cart dataIf this option is checked, order receipts will be created and sent to your customer and the Revenue Service.
This is a paid option: contact your technical support service and/or Bank for details. See Online cash registers.
Tax systemTax system, the following values are allowed:
  • General;
  • Simplified, income;
  • Simplified, income minus expenditure;
  • Uniform tax on inputed income;
  • Unified agricultural tax;
  • Patent taxation system.
Note that if you use it, VAT settings should be configured. See Online cash registers.

Configuration result

The created payment method will be displayed in the table on the Payment systems page. If you need to change the payment plugin settings click the menu icon next to your payment method and select Modify (see the figure below).

Restrictions

Restriction by order amount

You can set restrictions on displaying the configured payment method on the customer's page, depending on the order amount. The payment method will be displayed only if the order amount is not less than the specified minimum value and not more than the specified maximum value. To do this:

  1. At your 1C-Bitrix site select the Control Panel tab.
  2. In the left panel select e-Store.
  3. In the e-Store menu select Settings > Payment systems and then select the configured payment method.
  4. On the page that appears, go to the Restrictions tab, click Add Restriction and select by price from the drop-down list.
  5. The Restriction by price page will open.
  6. Set the restrictions according to the table below and click Save.
SettingDescription
value, moreThe minimum order amount. If the total amount of the order is less than the minimum (for example, 100 rubles), the payment method will not be displayed in the list of available payment methods.
value, lessThe maximum order amount. If the total amount of the order is more than the maximum (for example, 10,000 rubles), the payment method will not be displayed in the list of available payment methods.
Sort1C-Bitrix field. If several restrictions are set for the payment method, this field determines in which order they will be applied (restrictions with a lower value in this field will be applied before restrictions with higher values).

Restriction by a product category

You can set restrictions on displaying the configured payment method on the customer's page, depending on the product category. The payment method will be displayed only if the product cart contains a product from the specified catogories. To do this:

  1. At your 1C-Bitrix site select the Control Panel tab.
  2. In the left panel select e-Store.
  3. In the e-Store menu select Settings > Payment systems and then select the configured payment method.
  4. On the page that appears, go to the Restrictions tab, click Add Restriction and select by product category from the drop-down list.
  5. The Restriction by category page will open.
  6. Set the restrictions according to the table below and click Save.
SettingDescription
Product categoryClick Add to specify the categories from the product catalog.
Sort1C-Bitrix field. If several restrictions are set for the payment method, this field determines in which order they will be applied (restrictions with a lower value in this field will be applied before restrictions with higher values).

CS-Cart

With this plugin for CS-Cart your customers will be able to make purchases via our payment page.

Installation

To install the payment plugin, do the following.

  1. Log in to your site as administrator and select Add-ons, click Settings icon and select Manual installation.

Manual installation
  1. In the opened Manual installation page click Local, select the downloaded archive and click Upload & install.

Choose file
  1. In the list of available plugins, find RBSpayment and check whether it is active or not. Otherwise, activate it.

List of modules
  1. Proceed to plugin configuration.

Configuration

To configure the payment plugin, do the following.

  1. Log in to your site as administrator and select Administration > Payment methods.

Add payment method
  1. In the Payment methods page, click (Add payment method).

Create payment method
  1. Adjust the settings using the table below.

SettingDescription
NameSet a name for the payment method.
ProcessorSelect RBSpayment from the list.
StatusThe switch button is placed at the bottom of the form. Make sure that Active is selected.

After the processor is selected in Processor field, the Configure tab appears next to the General tab.

Connection settings

Open the Configure tab and set the parameters.

SettingDescription
Login-APIYour API account login.
If the plugin works in test mode, enter test API login. If the plugin works in production mode, enter production login.
PasswordAPI account password.
If the plugin works in test mode, enter test password. If the plugin works in production mode, enter production password.
Test/Live modeDefines plugin work mode: test or production.
Two-phase paymentsEnables/disables two-phase payments.
Confirmed Order statusAllows to specify what status will be assigned to the order when it is completed by the CS-Cart system.
Enable loggingEnable/disable event log.

The following parameters are used to send cart data to OFD:

Connection settings
SettingDescription
Send cart dataIf this option is checked, order receipts will be created and sent to your customer and the Revenue Service.
This is a paid option: contact your technical support service and/or Bank for details. See Online cash registers.
Tax systemTax system, the following values are allowed:
  • General;
  • Simplified, income;
  • Simplified, income minus expenditure;
  • Uniform tax on inputed income;
  • Unified agricultural tax;
  • Patent taxation system.
Note that if you use it, VAT settings should be configured. See Online cash registers.
Default VATVAT rate, the following values are allowed:
  • No VAT;
  • 0% VAT;
  • 10% receipt VAT rate;
  • 10/110 VAT estimated rate;
  • 20% receipt VAT rate;
  • 20/120 VAT estimated rate;
  • 5% receipt VAT rate;
  • 5/105 VAT estimated rate;
  • 7% receipt VAT rate;
  • 7/107 VAT estimated rate;
  • VAT at 22% rate;
  • VAT at the estimated rate of 22/122.
Note that if you use it, VAT settings should be configured. See Online cash registers.
FFD versionVersion of the fiscal document format, the following values are allowed:
  • FFD 1.0
  • FFD 1.05
  • FFD 1.2
Note that if you use it, VAT settings should be configured. See Online cash registers.
Type of the payment methodPayment type, the available values are:
  • Full prepayment;
  • Partial prepayment;
  • Advance payment;
  • Full payment;
  • Partial payment with further installment payments;
  • No payment with further installment payments;
This setting is used only with FFD version 1.05 or higher.
Type of the payment objectThe subject of settlement, available values:
  • Goods;
  • Excisable goods;
  • Work;
  • Service;
  • Gambling bet;
  • Gambling winnings;
  • Lottery ticket;
  • Lottery winnings;
  • Provision of rd;
  • Payment;
  • Agency fee;
  • Composite item of settlement;
  • Other subject of settlement.
This setting is used only with FFD version 1.05 or higher.

Click Create button.

MODX

With this plugin for MODX your customers will be able to make purchases via our payment page.

Download plugin for MODX
2.0.4
Aug 26, 2025

Installation

To install the payment plugin, complete the following steps.

  1. Download the archive with MODX plugin, unpack, and copy its content to the folder where your MODX website is installed.
  2. In MODX administrative panel, go to Extras > miniShop2 > Settings > Payments and click Create.

  1. Fill in the fields on the form that opens. Enter rbspayment_<bank name> in Handler class. The <bank name> should be indicated here in the same way as in the archive name (contact the support team if necessary). Make sure to check the Active checkbox to enable the payment method.

Configuration

To configure the plugin, open the config.php file.

Type the parameter values using the table below.

SettingDescription
RBS_MERCHANT_LOGINAPI login provided by your bank.
RBS_MERCHANT_PASSWORDAPI password provided by your bank.
RBS_TEST_MODEPossible values: true, false.
Defines whether the plugin works in test mode (true) or production mode (false).
Note that login and password for test and production may differ.
RBS_TWO_STAGEDefines whether two-stage payments are enabled: false - disabled, true - enabled.
RBS_SUCCESS_URLURL of the page where the user is redirected after a successful payment.
RBS_FAIL_URLURL of the page where the user is redirected after a failed payment.

Listed above are the main parameters. The additional parameters below are related to taxation and shopping cart and can be ignored as long as RBS_SEND_ORDER is set to false (which is the recommended default). If needed, contact your technical support regarding these parameter values.

SettingDescription
RBS_SEND_ORDERPossible values: true, false.
Defines whether the shopping cart will be sent to payment gateway or not.
The recommended value is false; contact your technical support service for details.
RBS_TAX_SYSTEMTax system. The following values are allowed:
  • 0 – General;
  • 1 – Simplified, income;
  • 2 – Simplified, income minus expences;
  • 3 – Unified tax on inputed income;
  • 4 – Unified agricultural tax;
  • 5 – Patent taxation system.
Note that if you use it, VAT settings should be configured. See Online cash registers.
RBS_VAT_RATEVAT rate, the following values are allowed:
  • 0 – no VAT;
  • 1 – 0% VAT;
  • 2 – 10% receipt VAT rate;
  • 3 – 18% receipt VAT rate;
  • 4 – VAT at the estimated rate of 10/110;
  • 5 – VAT at the estimated rate of 18/118;
  • 6 – VAT at 20% rate;
  • 7 – VAT at the estimated rate of 20/120;
  • 10 – VAT at 5% rate;
  • 11 – VAT at the estimated rate of 5/105;
  • 12 – VAT at 7% rate;
  • 13 – VAT at the estimated rate of 7/107;
  • 14 – VAT at 22% rate;
  • 15 – VAT at the estimated rate of 22/122.
Note that if you use it, VAT settings should be configured. See Online cash registers.
RBS_FFD_VERSIONFFD version, the following values are allowed:
  • v1.2 – FFD version 1.2
  • v1.05 – FFD version 1.05
RBS_FFD_PAYMENT_METHODPayment type, the available values are:
  • 1 – Full prepayment;
  • 2 – Partial prepayment;
  • 3 – Advance payment;
  • 4 – Full payment;
  • 5 – Partial payment with further installment payments;
  • 6 – No payment with further installment payments;
  • 7 – Payment after the transfer with further installment payments.
This setting is used only with FFD version 1.05 or higher.
RBS_PAYMENT_OBJECTThe subject of settlement, available values:
  • 1 – Goods;
  • 2 – Excisable goods;
  • 3 – Work;
  • 4 – Service;
  • 5 – Gambling bet;
  • 6 – Gambling winnings;
  • 7 – Lottery ticket;
  • 8 – Lottery winnings;
  • 9 – Provision of rd;
  • 10 – Payment;
  • 11 – Agency fee;
  • 12 – Composite item of settlement;
  • 13 – Other subject of settlement.
This setting is used only with FFD version 1.05 or higher.

IMPORTANT. For the plugin to interact with the payment gateway, specify the payment gateway URLs provided by your bank in the config.php configuration file, like this: define('RBS_PROD_URL' , 'https://exampleproductionurl.com'); define('RBS_TEST_URL', 'https://mts.rbsuat.com/payment/');

PrestaShop

With this plugin for PrestaShop your customers will be able to make purchases via our payment page.

PrestaShop versionDownload link
1.7.x, 8.x

Installation

To install the payment plugin, complete the following steps:

  1. Sign in to PrestaShop administrative panel and in the side menu select Dashboard > Improve > Modules > Module Manager.
  2. On the page that opens, click on the Upload a module button at the top right-hand corner.
  3. Drag and drop the downloaded archive to the designated area of the screen (alternatively, click on select file and naviagate to it in the standard Open-File dialog).

  1. Wait for the installation process to finish.
  2. To proceed to configuration of the module right away, click Configure. You can also opt to do it later. The configuration procedure is covered in the next section.

Configuration

To configure the payment plugin, complete the following steps:

  1. Sign in to PrestaShop administrative panel and in the side menu select Dashboard > Improve > Modules > Module Manager.
  2. Locate the RBSpayment module and click the Configure button next to it.

PrestaShop Configure
  1. The module configuration page will open.

PrestaShop Configuration

Configure the settings on the General settings tab using the table below.


SettingDescription
Login APIAPI login provided by your bank.
PasswordAPI password provided by your bank.
Test modeDefines whether the plugin works in test mode (YES) or production mode (NO).
Note that login and password for test and production modes may differ.
Payments modeDefines the payments type: one-phase payments or two-phase payments
Default stateOrder status to be shown in PrestaShop and to customers by default.
Success payment stateOrder status to be shown in PrestaShop and to customers in case of successfull payment (for one-phase mode) or holding of funds (for two-phase mode).
Error payment stateOrder status to be shown in PrestaShop and to customers in case of a payment error.
Keep a log of requestsDefines whether the log of requests is saved (YES) or not (NO).
The logs are saved in PrestaShop logging folder and can be accessed by the administrator only.

The parameters on the Other settings tab are used to send cart data to OFD:

OFD settings
SettingDescription
Send cart dataIf this option is checked, order receipts will be created and sent to your customer and the Revenue Service.
This is a paid option: contact your technical support service and/or Bank for details. See Online cash registers.
Tax systemTax system, the following values are allowed:
  • General;
  • Simplified, income;
  • Simplified, income minus expenditure;
  • Uniform tax on inputed income;
  • Unified agricultural tax;
  • Patent taxation system.
Note that if you use it, VAT settings should be configured. See Online cash registers.
Fiscal document formatVersion of the fiscal document format, the following values are allowed:
  • FFD 1.0
  • FFD 1.05
Note that if you use it, VAT settings should be configured. See Online cash registers.
Default VATVAT rate, the following values are allowed:
  • No VAT;
  • 0% VAT;
  • 10% receipt VAT rate;
  • 10/110 VAT estimated rate;
  • 20% receipt VAT rate;
  • 20/120 VAT estimated rate;
  • 5% receipt VAT rate;
  • 5/105 VAT estimated rate;
  • 7% receipt VAT rate;
  • 7/107 VAT estimated rate;
  • VAT at 22% rate;
  • VAT at the estimated rate of 22/122.
Note that if you use it, VAT settings should be configured. See Online cash registers.
Payment typePayment type, the available values are:
  • Full prepayment;
  • Partial prepayment;
  • Advance payment;
  • Full payment;
  • Partial payment with further installment payments;
  • No payment with further installment payments;
This setting is used only with FFD version 1.05 or higher.
Payment type DeliveryPayment type for delivery, the available values are:
  • Full prepayment;
  • Partial prepayment;
  • Advance payment;
  • Full payment;
  • Partial payment with further installment payments;
  • No payment with further installment payments;
  • Payment for the object of settlement after its transfer with further installment payments.
This setting is used only with FFD version 1.05 or higher.
Type of goods and servicesThe subject of settlement, available values:
  • Goods;
  • Excisable goods;
  • Work;
  • Service;
  • Gambling bet;
  • Gambling winnings;
  • Lottery ticket;
  • Lottery winnings;
  • Provision of rd;
  • Payment;
  • Agency fee;
  • Composite item of settlement;
  • Other subject of settlement.
This setting is used only with FFD version 1.05 or higher.

Webasyst

With this plugin for Webasyst your customers will be able to make purchases via our payment page.

Preparation

Before you start installation of the payment plugin, complete the following preparation steps:

  1. Download the archive with Webasyst plugin (use the link above) and unpack it at any convenient location.
  2. In the extracted archive, navigate to \upload\wa-plugins\payment\paypayment\lib\config\include.php file and open it in a text editor.
  3. Specify the payment gateway URLs (provided by your bank) in lines 3 and 4 of the include.php file as shown below. Then save the file and copy the wa-plugins to \webasyst folder of your site.

Installation and Configuration

To install the payment plugin, complete the following steps:

  1. Sign in to Webasyst administrative panel. Select "Store", and at the top right-hand corner click on Settings. In the side menu on the left, select Payment>Add payment option.

  1. Pick PAYPayment.

  1. On the page that opens, click on Configure. The plugin settings page will open.

Configure the settings using the table below.

SettingDescription
EnabledCheckbox that defines whether the plugin is active or not. Should be checked for the plugin to work.
DescriptionDescription of the plugin as seen by customer
Offer payment to customer typesSetting that governs to whom the checkout option provided by the plugin will be available to
Offer this payment method with selected shipping typesSetting that governs for what shipping types the checkout option provided by the plugin will be available for
Offer this payment method with selected shipping methodsSetting that governs for what shipping methods the checkout option provided by the plugin will be available for
Login-APIAPI login provided by your bank.
PasswordAPI password provided by your bank.
Test modeDefines whether the plugin works in test mode.
Note that login and password for test and production modes may differ.
Two-phase paymentsDefines the payments type: one-phase payments or two-phase payments

The settings below are related to taxation and shopping cart. They may or may not be displayed, depending on the global plugin setting in \wa-plugins\payment\paypayment\lib\config\include.php file. The parameter defining this is define('PAY_ENABLE_FISCALE_OPTIONS', true);. Default value is true, but it can be changed to false in order to hide these settings.

SettingDescription
Send cart data (including customer info)If this option is checked, order receipts will be created and sent to your customer and the Revenue Service. This is a paid option: contact your technical support service and/or Bank for details. Note that if you use it, VAT settings should be configured.
Tax systemThe way taxes are accrued. Ignore this setting as long as Send cart data is disabled.
Fiscal document formatVersion of the fiscal document format, the following values are allowed:
  • FFD 1.0
  • FFD 1.05
  • FFD 1.2
Note that if you use it, VAT settings should be configured. See Online cash registers.
Payment typePayment type, the available values are:
  • Full prepayment;
  • Partial prepayment;
  • Advance payment;
  • Full payment;
  • Partial payment with further installment payments;
  • No payment with further installment payments.
Ignore this setting as long as Send cart data is disabled.
Type of goods and servicesThe subject of settlement, available values:
  • Goods;
  • Excisable goods;
  • Work;
  • Service;
  • Gambling bet;
  • Gambling winnings;
  • Lottery ticket;
  • Lottery winnings;
  • Provision of rd;
  • Payment;
  • Agency fee;
  • Composite item of settlement;
  • Other subject of settlement.
Ignore this setting as long as Send cart data is disabled.

Tilda

With this plugin for Tilda your customers will be able to make purchases via our payment page. In order to connect the Bank's payment system in Tilda, complete the following steps:








Note that Bank's payment system operates in two modes: test and production.

Test mode – intended for debugging. In this mode, only test payments are made without actual debiting of funds. To enable test mode, you need to uncheck the "Disable test mode" checkbox in the Test mode section at the bottom of the page.


Production mode – this is the primary operational mode of the store. In this mode, real payments are made with real funds debited. To enable production mode, check the Disable test mode checkbox in the Test mode section.


Additional setting are available:

The values for the specified settings must be filled in in accordance with the acquiring agreement and your business processes.

Categories:
eCommerceCMS Plugins
Beta
Categories
Search results