PHPackages                             paymentsense/magento2-module - 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. [Payment Processing](/categories/payments)
4. /
5. paymentsense/magento2-module

ActiveMagento2-module[Payment Processing](/categories/payments)

paymentsense/magento2-module
============================

Paymentsense Module for Magento 2 Open Source (Community Edition)

2.4.3(5y ago)34741[3 issues](https://github.com/Paymentsense-DevSupport/magento2-paymentsense-module/issues)GPL-3.0PHPPHP &gt;=7.1

Since Mar 16Pushed 5y ago3 watchersCompare

[ Source](https://github.com/Paymentsense-DevSupport/magento2-paymentsense-module)[ Packagist](https://packagist.org/packages/paymentsense/magento2-module)[ RSS](/packages/paymentsense-magento2-module/feed)WikiDiscussions master Synced 5d ago

READMEChangelog (5)DependenciesVersions (6)Used By (0)

Paymentsense Module for Magento 2 Open Source
=============================================

[](#paymentsense-module-for-magento-2-open-source)

Payment module for Magento 2 Open Source (Community Edition), allowing you to take payments via Paymentsense.

Requirements
------------

[](#requirements)

- Magento Open Source version 2.3.x or 2.4.x (tested up to 2.4.1)
- PCI-certified server using SSL/TLS (required for Direct and MOTO payment methods and highly recommended for the Hosted payment method\*)
- Open outbound port 4430 in order to use the Direct and MOTO payment methods and for performing cross reference transactions (Collection, Refund and Void)

\* Using the Hosted payment method without SSL/TLS may result to empty customer's session after returning from the Hosted Payment Form of the payment gateway and respectively the customer's shopping cart would not be restored in case of an unsuccessful payment on some web browsers.

Installation using Composer
---------------------------

[](#installation-using-composer)

1. Install the Paymentsense module

    ```
    $ composer require paymentsense/magento2-module
    ```
2. Enable the Paymentsense module

    ```
    $ php bin/magento module:enable Paymentsense_Payments --clear-static-content
    ```
3. Update Magento

    ```
    $ php bin/magento setup:upgrade
    ```
4. Deploy the static view files (if needed)

    ```
    $ php bin/magento setup:static-content:deploy
    ```

Manual installation
-------------------

[](#manual-installation)

1. Upload the contents of the folder to `app/code/Paymentsense/Payments/` in the Magento root folder
2. Enable the Paymentsense module

    ```
    $ php bin/magento module:enable Paymentsense_Payments --clear-static-content
    ```
3. Update Magento

    ```
    $ php bin/magento setup:upgrade
    ```
4. Deploy the static view files (if needed)

    ```
    $ php bin/magento setup:static-content:deploy
    ```

Configuration
-------------

[](#configuration)

1. Login to the Magento admin panel and go to **Stores** -&gt; **Configuration** -&gt; **Sales** -&gt; **Payment Methods**
2. If the Paymentsense payment methods do not appear in the list of the payment methods, go to **System** -&gt; **Cache Management** and clear the Magento cache by clicking on the **Flush Magento Cache** button
3. Go to **Payment Methods** and click the **Configure** button next to the payment methods **Paymentsense Hosted**, **Paymentsense Direct** or/and **Paymentsense MOTO** to expand the configuration settings
4. Set **Enabled** to **Yes**
5. Set the gateway credentials and pre-shared key where applicable
6. Optionally, set the rest of the settings as per your needs
7. Click the **Save Config** button

Secure Checkout
---------------

[](#secure-checkout)

The usage of the **Paymentsense Direct** and **Paymentsense MOTO** involves the following additional steps:

1. Make sure SSL/TLS is configured on your PCI-DSS certified server
2. Login to the Magento admin panel
3. Go to **Stores** -&gt; **Configuration** -&gt; **General** -&gt; **Web**
4. Expand the **Base URLs (Secure)** section
5. Set **Use Secure URLs on Storefront** and **Use Secure URLs in Admin** to **Yes**
6. Set your **Secure Base URL**
7. Click the **Save Config** button

Changelog
---------

[](#changelog)

### 2.4.3

[](#243)

##### Changed

[](#changed)

- Order confirmation page (Paymentsense Direct)

### 2.4.2

[](#242)

##### Changed

[](#changed-1)

- Filter for the characters not supported by the gateway

### 2.4.1

[](#241)

##### Added

[](#added)

- Plugin switching the "samesite" cookie attribute (requires SSL/TLS and Magento 2.4.1 or greater)

##### Changed

[](#changed-2)

- Order confirmation page

### 2.4.0

[](#240)

##### Added

[](#added-1)

- Support of Magento 2.4
- gw3 gateway entry point
- Billing address to the payment method selecting page (Paymentsense Hosted)
- Code optimisation and rework

### 2.3.2

[](#232)

##### Added

[](#added-2)

- HMACSHA256 and HMACSHA512 hash methods (Paymentsense Hosted)
- Filter for characters not supported by the HPF (Paymentsense Hosted)
- Length restriction of fields sent to the HPF (Paymentsense Hosted)

### 2.3.1

[](#231)

##### Added

[](#added-3)

- Option for charging in the base currency
- Code optimisation and rework

##### Fixed

[](#fixed)

- Issue raising the fraud flag in a multi-currency environment

### 2.3.0

[](#230)

##### Added

[](#added-4)

- File checksums to the module information feature

##### Removed

[](#removed)

- MD5 hash method (Paymentsense Hosted)
- Support of Magento 2.2

### 2.0.8

[](#208)

##### Added

[](#added-5)

- Support of all currencies as per the ISO 4217

### 2.0.7

[](#207)

##### Added

[](#added-6)

- System time check

### 2.0.6

[](#206)

##### Added

[](#added-7)

- Gateway settings check

##### Changed

[](#changed-3)

- URL of the extended module information feature
- Output of the extended module information feature

### 2.0.5

[](#205)

##### Added

[](#added-8)

- SERVER result delivery method (Paymentsense Hosted)

##### Fixed

[](#fixed-1)

- Switching to the next gateway entry point when an unexpected response from the gateway is received

### 2.0.4

[](#204)

##### Added

[](#added-9)

- Extended module information feature
- Payment method status on the Payments Methods configuration page
- Gateway connection status on the Payments Methods configuration page
- "Port 4430 is NOT open on my server (safe mode with cross reference transactions disabled)" configuration setting disabling the cross reference transactions (Paymentsense Hosted)

##### Removed

[](#removed-1)

- gw3 gateway entry point

### 2.0.3

[](#203)

##### Added

[](#added-10)

- Support of Magento 2.3.x. CSRF protection compliance
- Module information reporting feature

##### Changed

[](#changed-4)

- Logos

### 2.0.2

[](#202)

##### Changed

[](#changed-5)

- Order email sent only after successful payment. Emails for failed payments are no longer sent to the customer.

### 2.0.1

[](#201)

##### Added

[](#added-11)

- Configurable logging
- Code optimisation and rework

##### Changed

[](#changed-6)

- Status for orders before payment as "Pending Payment"

##### Fixed

[](#fixed-2)

- Typos

### 2.0.0

[](#200)

Initial Release

Support
-------

[](#support)

###  Health Score

23

—

LowBetter than 27% of packages

Maintenance0

Infrequent updates — may be unmaintained

Popularity19

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity55

Maturing project, gaining track record

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 ~75 days

Total

5

Last Release

1952d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/c77ba73cfdbf15c6e2bb00e8c7143b8766b45c8a50ebf243abac3686e9ee70f5?d=identicon)[Paymentsense](/maintainers/Paymentsense)

---

Tags

payment processingpayment gatewayvisamastercardamexcredit-cardpayment-moduleamerican expressdebit cardMaestropaymentsensemagento2\_payment\_modulemagento2\_payment\_gatewaymagento2\_payment\_processing

### Embed Badge

![Health badge](/badges/paymentsense-magento2-module/health.svg)

```
[![Health](https://phpackages.com/badges/paymentsense-magento2-module/health.svg)](https://phpackages.com/packages/paymentsense-magento2-module)
```

###  Alternatives

[cybersource/rest-client-php

Client SDK for CyberSource REST APIs

39881.3k6](/packages/cybersource-rest-client-php)[mollie/laravel-cashier-mollie

Laravel Cashier provides an expressive, fluent interface to Mollie's subscription billing services.

172155.4k1](/packages/mollie-laravel-cashier-mollie)[knox/pesapal

A laravel package that integrates into the pesapal api

29106.3k](/packages/knox-pesapal)

PHPackages © 2026

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