[bop-devel] Hosted Payment

Ivan Kohler ivan at freeside.biz
Sat Jul 26 17:57:52 PDT 2014


On Sat, Jul 19, 2014 at 06:36:50AM +0200, Stefan Hornburg (Racke) wrote:
> I would be very interested to extend BOP in a manner to support these 
> callbacks, which are used in one or the other form by any gateway 
> today (at least if you want to evade PCI compliance).
> 
> The question is if we:
> 
> 1. extend BOP itself
> 2. write a subclass of BOP adding methods needed for redirect

#2 is the approach we took with Business::OnlineThirdPartyPayment 
#(working name).

I don't see any reason it couldn't be folded back into B:OP.  For now I 
don't see any immediate reason to do so -- we have a lot of production 
use of vanilla B:OP and there's value in being able to iterate the 
third-party/hosted/redirect codebase on its own right now.


> 3. write BOP 2nd generation

I've seen this attempted several times without traction.  I don't 
personally have the need or tuits to spearhead something like this, but 
I wouldn't stand in the way of someone else doing so.

I'd recommend backwards-compatibility for end users (i.e. application 
authors using Business::OnlinePayment) and gateway module authors.

Personally I plain to maintain stable B:OP, continue work on 
B:OnlineThirdPartyPayment (and hopefully rename it), do incremental 
refactoring, review/accept patches, write new gateways modules, etc.


> (Moo,

There's more "mini-Moose" candidates than Moo.  Has that proliferation 
stabilized?  What are the best ones now?

Are there tradeoffs vs. installability on old perl?  I know new versions 
are all the rage these days, but supporting back to say, 5.8 still seems 
useful for now for a simple module.


> get rid of HTTPS::Any, ...)

I uploaded Net::HTTPS::Any 0.11 which fixes the test failures.

Rather than "get rid of Net::HTTPS::Any", if you still perceive a 
problem here that needs solving, what is it?


-- 
Ivan Kohler
President and Head Geek, Freeside Internet Services, Inc.  http://freeside.biz/
Debian GNU/Linux developer  |  CPAN author  |  cat person  |  ski addict




More information about the bop-devel mailing list