[bop-devel] Hosted Payment
Ivan Kohler
ivan at freeside.biz
Sat Jul 26 18:11:57 PDT 2014
On Thu, Jul 24, 2014 at 12:20:14PM +0200, Stefan Hornburg (Racke) wrote:
> On 07/23/2014 08:04 PM, Angus Rogerson wrote:
> >
> > As someone says on http://420.am/business-onlinepayment/ng.html
> >
> >> • There's lots of code duplication in backend modules themselves.
> >> Fix this false laziness: provide more and cleaner
> >> methods/subroutines to backend module authors with common
> >> operations, etc.
> >
> > Having spent far too many hours reading through the various
> > interchange payment modules I would like to see something that
> > provides more tools to future gateway developers so they are not
> > tempted to reinvent the wheel (or steal another wheel, cut it into
> > little pieces and glue it back again). For example: map variable
> > names from application to B:OP or to gateway, bounce a user etc.
Patches to B:OP to this end are more than welcome.
Some existing modules have useful general purpose code to map field
names (both directions) which could be used.
> >> • Unless there is an overwhelmingly good reason not to, provide
> >> backwards-compatibility with the 2.0 interface.
Here in 2014 I think this means B:OP 4 intends to remain API compatible
with B:OP 3, as 3 did with 2.
> >> Also it would be
> >> super to provide Vend::Payment compatibility to migrate
> >> Interchange.
This is Vend::Payment::BusinessOnlinePayment for classic Interchange.
My understanding is the new version uses Business::OnlinePayment directly.
So, long ago done, removing from the TODO. :)
--
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