UC Moneris HPP

Categories

Component ID

1372100

Component name

UC Moneris HPP

Component type

module

Maintenance status

Development status

Component security advisory coverage

covered

Downloads

499

Component created

Component changed

Component body

An Ubercart payment module that handles credit-card processing through the Moneris hosted pay page (HPP) system.

Installation

Install this module as per usual. Enable the HPP option in Ubercart from
Store administration > Configuration > Payment

To actually process CC payments through Moneris, you will need a Moneris merchant service account.

Detailed instructions for your US or Canadian Moneris account settings can be found at the top of the payment settings page for this module.

Testing

To run test payments, set up an HPP store account on the Moneris test servers (they provide test logins to use):

Canada: https://esqa.moneris.com/mpg

USA: https://esplusqa.moneris.com/usmpg/

Once your HPP account is set up, you can test drive the HPP workflow in Ubercart.

Hooks

Other modules can interact with the payment processing using two hooks:
hook_uc_moneris_hpp_alter_country
hook_uc_moneris_hpp_purchase_alter
hook_uc_moneris_hpp_verify_alter

All are being used in production with at least one site that uses separate Moneris accounts for USD and CAD.

Drupal 7

This module can be used in "test" or "production mode. In addition it can be set to "debug", which prints a lot of messages to the screen for easier troubleshooting in either test or production mode..

Drupal 6

This module has two test modes: "test" and "debug". They differ in that "debug" prints a lot of messages to the screen for easier troubleshooting and development.