Provides a Ubercart payment gateway for Beanstream, which is also the gateway for TD Canada Trust's Online Mart.

Requirements

  • A Beanstream account for credit card processing services, and a compatible merchant account.
  • Ubercart 2.x
  • The PHP cURL library must be installed.

6.x-1.x Release

Includes basic payment processing, with no support for recurring payments.

Configuration

Edit the settings in Store Administration > Configuration > Payment Settings > Payment Gateways. Expand the Beanstream section and fill in the required information:

Merchant ID: This is the merchant id that you were given by Beanstream.

Transaction Mode: Set to Test or Production based on your Beanstream setup. When you first open a Beanstream account, it will be set up for test payments, and you will receive test credit card numbers that you can use to ensure the gateway is working. Then you will need to contact Beanstream to have your service production-enabled. Switch this setting at that time.

Customer Notifications: Whether the Beanstream merchant service should send the customer an email upon checkout. This is in addition to the Ubercart confirmation email.

Merchant Notifications: Whether the Beanstream merchant service should send you an email upon checkout. This is in addition to the Ubercart confirmation email.

6.x-2.x Branch

Supports recurring payments in conjunction with the uc_recurring module. It is mostly functional, and under active development as of 2011-09-06.

Project Information

Downloads