• Toll-free  888-665-8637
  • International  +1 717-220-0012
Welcome Guest! To enable all features please Login or Register.

Notification

Icon
Error

shanplourde
#1 Posted : Monday, September 27, 2010 6:27:39 AM(UTC)
shanplourde

Rank: Member

Joined: 9/19/2010(UTC)
Posts: 104

Hi there, I've created support in BV Commerce for the Beanstream gateway (Beanstream is a Canadian gateway). The thing that I wasn't too certain about is, how to properly integrate into the BV Commerce system.

I wound up searching all of the code for an existing gateway supported in Beanstream. I then created my credit card gateway class, compiled into a DLL and deployed to the $/bin/ directory. I found that all gateways are registered in $/App_Code/TaskLoader.vb. So I added support for mine in $/App_Code/TaskLoader.Custom.vb, and then I copied my Edit form to $/BVModules/CreditCardGateways/Beanstream/*.

All in all, it seems to be working for payments, returns, and voids.

Was this the best practice / most efficient process within the BV Commerce system that I followed? Or is there some sort of pluggable design that I should be using to bundle my gateways? If anyone has bundled stuff like this for others in the past to deploy into their shopping solutions, are there tips you have to make the process easier for those users to deploy your modules into the BV Commerce product?

Some CMS' have a pluggable architecture that makes it easy to distribute new functionality. Some take the approach of uploading new modules of functionality through their CMS administration tool, such as Joomla or DNN. I wasn't sure if I had missed anything like that.

Thanks
Shan
Best regards,
Shan Plourde
www.pahsah.com
+1 (416) 628-1280
--------------------------------
shanplourde
#2 Posted : Tuesday, September 28, 2010 10:15:01 AM(UTC)
shanplourde

Rank: Member

Joined: 9/19/2010(UTC)
Posts: 104

Bump...sorry, there is little documentation on the process...just curious if anyone has practical experience or thoughts on this. Thanks
Shan
Best regards,
Shan Plourde
www.pahsah.com
+1 (416) 628-1280
--------------------------------
Marcus
#3 Posted : Tuesday, September 28, 2010 1:06:28 PM(UTC)
Marcus

Rank: Member

Joined: 11/5/2003(UTC)
Posts: 1,786

You're on the right track. Distribute DLL and your editor controls. There is no other bundle or plugin model to distribute for BV 5.
Steve95
#4 Posted : Friday, January 21, 2011 4:55:00 AM(UTC)
Steve95

Rank: Member

Joined: 4/29/2010(UTC)
Posts: 256

Thanks: 4 times
Was thanked: 11 time(s) in 10 post(s)
This is what I did. I also wrote some instructions on how the user can backup add TaskLoader.Custom.vb then wrote a little function to add the lines in to that file and check if they were already present.
Forum Jump  
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.

©2024 Develisys. All rights reserved.
  • Toll-free  888-665-8637
  • International  +1 717-220-0012