beanstream TD payment gateway

Contrib type: 
Module
Status: 
Uploaded for testing
Compatibility: 
Ubercart 1.x

I put together a payment gateway for beanstream.com which is used by TD bank here in Canada.
Thanks to the orig authorize.net code (from which several parts have been commented out) and some help from Ryan and Aswalla...thanks guys...

I will be submitting some documentation on the process in the near future.

Ubercart rocks rolls n rules! Its uberlicious!


PreviewAttachmentSize
uc_beanstreamcom.zip5.56 KB
Joined: 12/20/2007
Juice: 22

James, how goes this mod?

I'm debating on signing up with Beanstream simply because they allow Interact Online.

Joined: 01/17/2008
Juice: 58

Does this work with Interac?

Joined: 01/21/2008
Juice: 18

Is anyone currently using this successfully?

Joined: 02/21/2008
Juice: 14

Any updates?

Joined: 02/21/2008
Juice: 14

I need someone experienced who can tackle the following enhancement to this module:

  • The ability to have two merchant accounts. One for each currencies (US & CAD).
  • Ability to switch merchant accounts based on user's location

The above points might not be the best solutions to our problem. We are totally open to ideas as long as we get two merchant ID's working with Beanstream.

Joined: 05/08/2008
Juice: 2

ubercart doesnt' work with interac - that's what my developer tells me

Joined: 01/16/2009
Juice: 2

I've done a multi-account-by-country gateway mod for Moneris and VirtualMerchant gateways.... I'm sure we could swing it for this.
Do you still need this mod? (I see your post is like 9 months old!) Smiling

Joined: 02/26/2009
Juice: 4

What is the effort to update the beanstream gateway to support Ubercart 2?

Joined: 02/28/2009
Juice: 10

having contacted the original developer and not received any response I subcontracted someone to look over the module and release a new version as I needed this for my current client. After this is over we will release it back and let others take a wack at it.

Joined: 12/15/2008
Juice: 5

I have a client that is needing to use Beanstream with Ubercart. This would be wonderful! How far along is your developer in taking care of this code?

Joined: 07/20/2009
Juice: 4

Hello everyone,

I haven't been able to get a hold of the module maintainer, but I have done a port of this module for D6.x/UC2.x. A client of mine needed it. I've attached it if anyone is keen on testing it out. It's my first whack at a Drupal module and so would appreciate someone taking the time to review it.

Many thanks,

-Mirabuck

AttachmentSize
uc_beanstreamcom.tar.gz 3.6 KB
Joined: 11/04/2008
Juice: 23

Thanks for the port! I found a small bug/oversight:

In the DB query on line 230, you forgot to wrap the table name in curly brackets, to account for table prefixes. I've used "drupal_" as my table prefix, so the module threw an error because it was unable to find the "uc_countries" table. Here's the fix:

Change line 230 from:

$country_code = db_result(db_query("SELECT uc_countries.country_iso_code_2 FROM uc_countries WHERE uc_countries.country_id = %d", $country_id));

to:

$country_code = db_result(db_query("SELECT country_iso_code_2 FROM {uc_countries} WHERE country_id = %d", $country_id));

Joined: 10/30/2009
Juice: 2

Hey Everyone,

I recently needed to use this on a project. I used Mirabuck's version and added support for some extra stuff (username/password) we use with Beanstream.

Unless anyone objects, I was going to add it to the main Drupal repository as a module. So if anyone else has done any work on the code please contact me and I will include it. As well, would anyone like to volunteer to be a co-maintainer with me? Basically help test the code and get it fully production ready.

-Mike

Joined: 08/07/2007
Juice: 15046

Hey Mike, I'd say go for it. We can update this contrib post to point to the project page on drupal.org, too.

Joined: 07/20/2009
Juice: 4

Hi Mike,

Adding the module to the main repository sounds like a fine idea to me. I still haven't had any word from the original 5x author. There appears to be a separate 5x Beanstream project listed on drupal.org already [http://drupal.org/project/simple_beanstream] so it might be worth contacting the folks behind that to see if we can get all of this Beanstream stuff together under one umbrella.

If no-one else is interested, I can pitch in to co-maintain the module but won't have much time to put into it until later on in the year. The project I'm working on right now won't have me seeing the light of day until mid-December.

Andrew

Joined: 02/10/2010
Juice: 0

Does Uber-cart Provides support for Debit card(beanstream - Interact Online) ?

Joined: 02/10/2010
Juice: 0

Not able to retrive Transaction id

Getting following message,
"Credit card payment processed successfully. Approval code: trnOrderNumber"

Joined: 02/10/2010
Juice: 0

REF - http://www.ubercart.org/contrib/1885#comment-41928

For Credit Card,
Not able to retrieve Transaction id.

Getting following message,
"Credit card payment processed successfully. Approval code: trnOrderNumber"