Does anyone have any plans about upgrading this module to D7?

Comments

dan3h’s picture

I've got a D7 site that we have Ubercart on, and the client wants to use Beanstream... so I'm going to be doing what I can to get this module upgraded, if it isn't already (I see there *is* a 7.x branch, but it doesn't have much in it different from the 6.x branch).

I notice that some fixes have been made to the master branch as well as to the 6.x-2.x branch, which have not been pulled into the 7.x branch. I might try to pull some of that into 7, if it seems like it might help me get it working.

Any warnings/wisdom on this?

tommyallen789’s picture

I also have a D7 site with Ubercart installed. The client has a TD Online Mart account a and would like to use that rather than PayPal. Any ideas on whether this will be possible within a month or so?

Thanks,
Tommy

Anonymous’s picture

Status: Active » Fixed
dan3h’s picture

I did end up using this module with our D7 site, ubercart and Beanstream, and if memory serves me correctly, it worked pretty much as-is. I may have had to make some minor tweak, but I forget now.

I did end up making some other improvements, which I hope to get around to posting here. Ping me if you are anxious to see it.

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.

dan3h’s picture

Status: Closed (fixed) » Active
StatusFileSize
new8.92 KB

Here is a patch from my latest version of the code.

  • Works on D7;
  • New fields in the config screen where you can put a user/pass for Beanstream's "Use username/password validation against transaction" feature;
  • Ability to use tokens in the text that you populate into beanstream's comments and order-num fields for each order;
  • Refactored the section that does the curl request to be less obtuse, more readable.

I just checked, and I see there were a few more commits in September that I never pulled down into my code -- oops. So for the record, this diff is against the 2dd7782 commit of this project -- sorry about that!

Thanks, Ian, for prodding me to post this.

dan3h’s picture

Version: 6.x-1.x-dev » 6.x-2.x-dev
StatusFileSize
new8.19 KB

Just redid the same patch for a D6 site, with the same functional additions as listed in the bullets in my comment #6, above.

It's the same as the D7 patch, except for the tokens-related stuff, where that API has changed a bit.

mikeohara’s picture

Hi folks, am trying to get this working on D7 (ub3) and I think Ive got it patched, but, I have another issue.

I cannot get the Credit Card method to see the Beanstream gateway.. When I log in to attempt configuration, All I get is:

"Please enable a credit card gateway module for your chosen payment provider."

The beanstream module is definitely enabled, and it did not appear to error out. Not sure what I am missing.

The big problem is I need to make sure: One; it works in D7, and two; it supports uc_reccuring

dan3h’s picture

Besides enabling the module, you have to enable credit cards as a payment method. In D7, you'll find this by clicking "Store... Configuration... Payment settings..." (going to admin/store/settings/payment). Check the checkbox for credit cards. Then click on "settings" for your credit card method, and there is some more beanstream config stuff in there for you to set up.

waxb’s picture

so does this support uc_recurring or not? thanks

dan3h’s picture

I am not sure -- I am not an expert on this module. There is another issue for this module about recurring payments. Have a look in there. Or just install it and see if it works.

breezeweb’s picture

Just wanted to check and see if anyone is currently using the D7-patched version successfully at this time?