[bop-devel] Hosted Payment

Stefan Hornburg (Racke) racke at linuxia.de
Wed Aug 6 02:37:56 PDT 2014


On 07/27/2014 02:57 AM, Ivan Kohler wrote:
> 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.
> 

OK, I agree.

> 
>> 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.
> 

Yeah, this is a long shot.

> 
>> (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.
> 

Moo is certainly the one most in use and I have hardly a reason to complain
about it. If you are short of breath to say "Moose" - go for "Moo".

5.8 seems to be supported by Moo.

> 
>> 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?
> 
> 

Thanks for solving that :-). It was really a nuisance.

Regards
         Racke

-- 
Perl and Dancer Development

Visit our Perl::Dancer conference 2014:

http://act.perl.dance/


More information about the bop-devel mailing list