PHPackages                             p3/paymentgateway - 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. p3/paymentgateway

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

p3/paymentgateway
=================

Accept payment network payments on your Magento 2 website with hosted &amp; direct integrations

2.0.6(9mo ago)00GPL-3.0PHPPHP ~7.4.0||~8.1.0||~8.2.0

Since Sep 19Pushed 9mo agoCompare

[ Source](https://github.com/Pixxles/Magento)[ Packagist](https://packagist.org/packages/p3/paymentgateway)[ RSS](/packages/p3-paymentgateway/feed)WikiDiscussions main-pixxles Synced today

READMEChangelogDependencies (5)Versions (5)Used By (0)

P3 Payment Gateway for Magento 2
================================

[](#p3-payment-gateway-for-magento-2)

**Compatibility**

**Compatible with Magento 2.3 and Magento 2.4**

Supports both Hosted and Direct integrations

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

[](#installation)

**Step 1:**

If you are upgrading this module, please make sure to disable the module first with `bin/magento module:disable P3_PaymentGateway`.

**Step 2:**

There are several ways to install the extension:

- **Install the Extension using Composer**

    Execute the following command to install the extension:

    ```
    composer require pixxles/payment-gateway

    ```
- **Copy files**

    Make sure to delete `app/code/P3` directories that may interfere with the new version. Make sure to delete the `P3_PaymentGateway` row from the `setup_module` table in the database so that any database tables required can get created. Create a directory `app/code/P3/PaymentGateway` and copy the contents of the plugin to this directory.

**Step 3:**Enable the new module using the command `bin/magento module:enable P3_PaymentGateway`

**Step 4:**Upgrade and re-compile magento so that the system will install the module and create all necessary arrangements for the module. This command can be helpful...

```
bin/magento setup:upgrade && bin/magento setup:db-schema:upgrade && bin/magento setup:di:compile && chmod 775 -R ./var

```

**Step 5:**Login to the Admin area of Magento. Click on System &gt; Cache Management. Click on the button labelled ‘Flush Magento Cache’, located at the top right of the page.

**Step 6:**Click on Stores &gt; Configuration then click on Payment Methods under the Sales heading on the left-hand side of the page. All installed payment methods will be displayed.

**Step 7:**Click on Payment Network Gateway to expand the configuration options that you will need to fill out before you can use the module. Here you can also select the hosted or direct integration type. Debugging should be turned off during production.

**Step 8:**Head over to the store's settings and select advanced and then system. Once on this page; change the caching type to 'Varnished'.

FAQ
---

[](#faq)

**The processing page `/paymentgateway/order/process` shows an error page (Page Not Found)**

**Did you upgrade and re-compile Magento?** *Otherwise, have you changed either the order controller filename, the directory the order controller was in, or the name of that directory? Do you have the route setup in the `/etc/frontend/routes.xml` under the route attributes; `id` of `p3` and `frontName` as `p3`. Does that same route contain the module element with a `name` attribute of `P3_PaymentGateway`? If you answered no to any of these questions. Please set up the appropriate arrangements based on the questions asked and try again after an upgrade &amp; recompile command. Ask support if the error continues.*

**I get the following error - router requires an id but one isn't set**

Go to `etc/frontend/routes.xml` and make sure the router element uses an `id` attribute with the value `standard`

**I get the following error - "Module version difference schema version higher/lower than in a database"**

Make sure to delete the `P3_PaymentGateway` row from the setup\_module database so that any database tables required can get created during the upgrade/db-schema process upon installation

**I get incorrect signature during checkout**

Is a signature set up in your configuration both in Magento and the MMS? Make sure this only contains alphabetical and numeric characters without any spaces, full-stops, etc.

**I cannot see the Payment Network Gateway in the backend (admin area)**

Please try running the following commands:

```
php bin/magento setup:upgrade
php bin/magento setup:di:compile

```

**The amount, address and name appear to cache upon a checkout**Are you using the latest version of this module which fixes this issue?

**Disclaimer**

Sample code, SDKs and modules have been created as reference material only. Modules are developed and tested against vanilla base platform installs only. Any further module compatibility would need to be tested by the user/merchant/developer. Version support is as shown within the associated VERSION section. All sample code, SDKs and modules offer foundation transaction functionality for merchant and developers to use as a guide and/or to adapt, enhance or otherwise build upon. For the avoidance of doubt, this means that some desired functionality may not be useable or exist. All sample code, SDKs or modules that are used will require complete full end to end testing by the user/merchant/developer. Further to this, use of any sample code, SDKs or modules, Open Payment Network bears no responsibility for; nor extends any warranty in regard to; nor accepts any liability arising due to any changes or errors in functionality that may result. Developers, merchants or other users of any sample code, SDKs or modules accept these conditions de facto upon usage.

###  Health Score

34

—

LowBetter than 78% of packages

Maintenance57

Moderate activity, may be stable

Popularity0

Limited adoption so far

Community13

Small or concentrated contributor base

Maturity58

Maturing project, gaining track record

 Bus Factor3

3 contributors hold 50%+ of commits

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

Unknown

Total

1

Last Release

287d ago

### Community

Maintainers

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

---

Top Contributors

[![CSLBC](https://avatars.githubusercontent.com/u/89472668?v=4)](https://github.com/CSLBC "CSLBC (14 commits)")[![alphadp](https://avatars.githubusercontent.com/u/2751567?v=4)](https://github.com/alphadp "alphadp (11 commits)")[![n2pro-wa](https://avatars.githubusercontent.com/u/72015387?v=4)](https://github.com/n2pro-wa "n2pro-wa (9 commits)")[![balukovsergey](https://avatars.githubusercontent.com/u/86928327?v=4)](https://github.com/balukovsergey "balukovsergey (6 commits)")[![cs-gitbot](https://avatars.githubusercontent.com/u/49025473?v=4)](https://github.com/cs-gitbot "cs-gitbot (4 commits)")[![chris-wilson-cs](https://avatars.githubusercontent.com/u/90271024?v=4)](https://github.com/chris-wilson-cs "chris-wilson-cs (4 commits)")[![mmurraycs](https://avatars.githubusercontent.com/u/202950039?v=4)](https://github.com/mmurraycs "mmurraycs (4 commits)")[![mikhailterentiev](https://avatars.githubusercontent.com/u/63306238?v=4)](https://github.com/mikhailterentiev "mikhailterentiev (1 commits)")[![n2pro](https://avatars.githubusercontent.com/u/13115017?v=4)](https://github.com/n2pro "n2pro (1 commits)")

### Embed Badge

![Health badge](/badges/p3-paymentgateway/health.svg)

```
[![Health](https://phpackages.com/badges/p3-paymentgateway/health.svg)](https://phpackages.com/packages/p3-paymentgateway)
```

###  Alternatives

[amzn/amazon-pay-magento-2-module

Official Magento2 Plugin to integrate with Amazon Pay

110492.2k1](/packages/amzn-amazon-pay-magento-2-module)[buckaroo/magento2

Buckaroo Magento 2 extension

32398.9k5](/packages/buckaroo-magento2)

PHPackages © 2026

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