PHPackages                             thelia/moneris-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. thelia/moneris-module

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

thelia/moneris-module
=====================

1.0(11y ago)122LGPL-3.0+PHP

Since Apr 28Pushed 11y ago5 watchersCompare

[ Source](https://github.com/thelia-modules/Moneris)[ Packagist](https://packagist.org/packages/thelia/moneris-module)[ RSS](/packages/thelia-moneris-module/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (1)Dependencies (1)Versions (2)Used By (0)

Moneris
=======

[](#moneris)

Moneris provides a way to link your website with your Moneris merchant account and allows users to use this solution for secure payment.

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

[](#installation)

### Manually

[](#manually)

- Copy the module into `/local/modules/` directory and be sure that the name of the module is Moneris.
- Activate it in your Thelia administration panel.

### Composer

[](#composer)

Add it in your main Thelia composer.json file

```
composer require thelia/moneris-module:~1.0

```

Usage
-----

[](#usage)

Once activated, click the plugin's Configure button, then enter your Moneris merchant account information. If you want to custom the integration, you can see how to do that in the [documentation](http://doc.thelia.net/en/documentation/modules/hooks/hook_create.html#use-smarty-template-in-hooks)

Hook
----

[](#hook)

This plugin's hooks display information on two front office places :

- order-payment-gateway.body : after selecting Moneris payment, display the bank card form
- order-placed.body : once the transaction is over, display a summary

Other ?
-------

[](#other-)

If you need to implement Address Verification Service (AVS), refer both IronKeith's Moneris API improvement at  and Moneris developer guidelines at

To test if the plugin can communicate with Moneris servers : In the backoffice plugin configuration

- set 'API token' to 'yesguy'
- set 'Store ID' to 'store5'
- select API sandbox environment In the frontoffice
- use the index\_dev.php instead of index.php in your URL
- make an order with Moneris using 4761739012345678 as card number At Moneris test environment ()
- connect to Moneris test store at and use provided credentials (use 'store5' as Store ID)
- retrieve your test in the 'REPORTS' tab -&gt; 'transactions' subtab

Note : your transaction won't be approved in all cases as Moneris uses the penny value of the transaction amount to send different responses (approved, declined, etc.). For more information about penny values responses, please refer to Moneris developer guidelines at

###  Health Score

28

—

LowBetter than 54% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity8

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity63

Established project with proven stability

 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

Unknown

Total

1

Last Release

4038d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/2196919?v=4)[thelia](/maintainers/thelia)[@thelia](https://github.com/thelia)

---

Top Contributors

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

### Embed Badge

![Health badge](/badges/thelia-moneris-module/health.svg)

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

PHPackages © 2026

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