Product support

Get help in the plugin support forum.


Alfa-Bank integration for OctoberCMS Shopaholic

Payment method for Shopaholic that allows your customers to pay using bank cards through Alfa-Bank Gateway.

To be able to use this gateway, make sure you are the client of Alfa-Bank.


  • One click install and intuitive settings.
  • Full support of 54-ФЗ (54-FL Learn more)
  • Divided settings of fiscal cheque method for order positions and for shipping
  • English language is supported
  • Tech support is available if bugs occured
  • Constant updates to latest API requirements

© 2021, Biz-Mark under Commercial License.

Developed by Nick Khaetsky at Biz-Mark.


Buy plugin at OctoberCMS Marketplace, and attach it to your project.


Open Settings –> Payment Methods, create new or update existing payment method, on Gateway tab select Alfa-Bank and fill username and password that you get from AlfaBank.

Capturing user after the successful or failed payment

This gateway using standard Shopaholic's event system.

Example of capturing user redirect:

// Success
$obEvent->listen(BizMark\AlfaBankShopaholic\Classes\Helper\PaymentGateway::EVENT_SUCCESS_URL, function ($obOrder) {
    return Page::url('order-complete-page', ['slug' => $obOrder->secret_key]);

// Fail
$obEvent->listen(BizMark\AlfaBankShopaholic\Classes\Helper\PaymentGateway::EVENT_FAIL_URL, function ($obOrder) {
    return Page::url('order-failed-page', ['slug' => $obOrder->secret_key]);

© 2020, Biz-Mark under Commercial License.

Developed by Nick Khaetsky at Biz-Mark.


Added switch to change gateway enviroment from production to test.

Aug 09, 2021


Replaced money_format function, added composer.json for compitability with October CMS v2

May 07, 2021


54-FZ integration

Aug 28, 2020


First version of AlfaBankShopaholic

Aug 28, 2020