Ubercart Monetico Web Payment

Categories

Component ID

2194709

Component name

Ubercart Monetico Web Payment

Component type

module

Maintenance status

Development status

Component security advisory coverage

not-covered

Component created

Component changed

Component body

This module integrates the Monetico Web Payment module with Ubercart.

This is a fork of Ubercart CM-CIC p@iement Credit Card Payment.

Monetico Web Payment is used by Desjardins and has the same API as CM-CIC p@iement Credit Card Payment.

Main changes in this fork:

  • Moved page callbacks to a separate file.
  • Removed unused page callback.
  • Modified some labels and messages to use "Monetico Web Payment".
  • Removed use of unreliable "backup" callback on checkout complete. Instead, call Ubercart's default completion function when payment method is not Monetico.
  • Fixed currency not being properly parsed from the payment response.
  • Restricted the list of supported languages to those supported by Monetico Web Payment (i.e.: EN, FR).
  • Added user id to POST data sent to payment system.

We were initially planning for some more features, but at this point most changes could probably be ported to Ubercart CM-CIC p@iement Credit Card Payment. That module could be extended to allow customizing the labels and the list of allowed languages.