PHPackages                             volt-io/volt-io-magento-22 - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. volt-io/volt-io-magento-22

ActiveMagento2-module

volt-io/volt-io-magento-22
==========================

Official Volt integration for Magento 2.2

1.1.3(1y ago)10OSL-3.0PHPPHP 7.0.2|7.0.4|~7.0.6|~7.1.0|~7.2.0

Since May 19Pushed 1y ago2 watchersCompare

[ Source](https://github.com/volt-io/volt-io-magento-22)[ Packagist](https://packagist.org/packages/volt-io/volt-io-magento-22)[ RSS](/packages/volt-io-volt-io-magento-22/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (2)Dependencies (4)Versions (3)Used By (0)

Volt: Pay by Bank - Magento 2 Payment Module
============================================

[](#volt-pay-by-bank---magento-2-payment-module)

**Version for Magento 2.2. For newer version check out [here](https://github.com/volt-io/volt-io-magento).**

Description
-----------

[](#description)

Offer shoppers a faster, safer way to pay. With Volt, your customers can check out directly from their banking app. No card required.

How does it work? Well, they simply choose ‘Pay by Bank’ at checkout, select their bank and confirm the payment details in their online banking environment. ‘Pay by Bank’ will appear as an option alongside the payment methods you already accept.

Because payments are account-to-account, you’ll receive the funds in real time and at a fraction of the cost of card payments – while giving your customers a slicker payment experience.

Watch the "Pay by Bank" experience in action [here](https://www.volt.io/demos/checkout/).

Main functions
--------------

[](#main-functions)

- Account-to-account payment initiation across Europe
- Real-time settlements
- Intelligent payment lifecycle tracking
- Mobile payments automatically redirect to customer’s banking app
- Desktop payments redirect via a "Scan to pay" QR code

#### Limitations

[](#limitations)

- Module is not available for multishipping checkout.

### Requirements

[](#requirements)

- Magento version: 2.2.0 - 2.2.11.
- PHP version according to the requirements of your store version.

### [Changelog](CHANGELOG.md)

[](#changelog)

Installation
------------

[](#installation)

1. Execute the following command in Magento 2 root folder:

```
composer require volt-io/volt-io-magento-22
```

2. Enter following commands to enable module:

```
bin/magento module:enable Volt_Payment
bin/magento setup:upgrade
bin/magento setup:di:compile
bin/magento setup:static-content:deploy
bin/magento cache:flush
```

Generate API credentials
------------------------

[](#generate-api-credentials)

1. Log in to the [Volt Fuzebox](https://fuzebox.volt.io) account.
2. Go to **Configuration** -&gt; **Applications**.
3. Click **Create Application**.
4. Enter the **Application Name** and select **Customer** you want to use.
5. For **Payment return URLs** enter the following URL for all statuses (replace `your-store-url.com` with your store URL):

```
https://your-store-url.com/volt/payment/back

```

6. For **Verify return URLs** enter the following URL (replace `your-store-url.com` with your store URL):

```
https://your-store-url.com/volt/payment/verify

```

7. Click **Save**.
8. Copy the **Client ID** and **Client Secret** from **Credentials** section.
9. Go to **Payment Notification** tab.
10. Click **Configure** button.
11. Enter the following URL for **Webhook URL** (replace `your-store-url.com` with your store URL):

```
https://your-store-url.com/volt/payment/notification

```

12. Enter your address e-mail in **Failing notifications alert e-mail** field.
13. Click **Save**.

Get notification secret
-----------------------

[](#get-notification-secret)

1. Log in to the [Volt Fuzebox](https://fuzebox.volt.io) account.
2. Go to **Configuration** -&gt; **Applications**.
3. Click on the application you want to use.
4. Go to **Payment Notification** tab.
5. In **Notification** section click **Show** (eye) button.
6. Copy the **Notification Secret**.

Module Configuration
--------------------

[](#module-configuration)

1. Log in to the Magento Admin.
2. Go to **Stores** &gt; **Configuration**.
3. In the left panel, go to **Sales** &gt; **Payment Methods**.
4. Expand the **Volt** section.

### General Settings

[](#general-settings)

1. Go to [Module configuration](#configuration).
2. Set **Enabled** to **Yes**.
3. Set **Title** to the title of your choice.
4. Set **Sandbox** to **Yes** if you want to use the sandbox environment.
5. Set **Client ID** and **Client Secret** to the credientals you copied from [Generate API credentials](#generate-api-credentials).
6. Set **Notification Secret** to the secret you copied from [Get notification secret](#get-notification-secret).
7. Set **Username** and **Password** to credentials you're using for logging in to the [Volt Fuzebox](https://fuzebox.volt.io) account.
8. Select **Sort order** for the payment method.
9. You can change the **Status for pending payment** field to the status you want to set for the order after the payment is started.
10. You can change the **Status for received payment** field to the status you want to set for the order after the payment is received.
11. You can change the **Status for failed payment** field to the status you want to set for the order after the payment is failed.
12. Click **Save Config** on top of the page.

Refunds
-------

[](#refunds)

In order to enable online refunds, you need to have active [Volt Connect](https://www.volt.io/connect/) service.

1. Go to [Module configuration](#configuration).
2. Set **Refund Enabled** to **Yes**.
3. Click **Save Config** on top of the page.

Support
-------

[](#support)

If you have any issues with this extension, open an issue on [GitHub](https://github.com/volt-io/volt-io-magento/issues).

###  Health Score

21

—

LowBetter than 19% of packages

Maintenance34

Infrequent updates — may be unmaintained

Popularity2

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity37

Early-stage or recently created project

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~86 days

Total

2

Last Release

637d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/037a35712d3a6f9a62c93276d02e1bbb89ea69c4dc6c08c46f75635d8adf71a2?d=identicon)[zalazdi](/maintainers/zalazdi)

---

Top Contributors

[![zalazdi](https://avatars.githubusercontent.com/u/603454?v=4)](https://github.com/zalazdi "zalazdi (10 commits)")

### Embed Badge

![Health badge](/badges/volt-io-volt-io-magento-22/health.svg)

```
[![Health](https://phpackages.com/badges/volt-io-volt-io-magento-22/health.svg)](https://phpackages.com/packages/volt-io-volt-io-magento-22)
```

###  Alternatives

[mollie/magento2

Mollie Payment Module for Magento 2

1121.6M10](/packages/mollie-magento2)[dotdigital/dotdigital-magento2-extension

Dotdigital for Magento 2

50374.2k18](/packages/dotdigital-dotdigital-magento2-extension)[pagbank/payment-magento

PagBank - Payment for Magento and Adobe

2128.3k7](/packages/pagbank-payment-magento)[o2ti/sigep-web-carrier

O2TI - Sigep Web Carrier

141.5k](/packages/o2ti-sigep-web-carrier)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
