[bop-devel] Hosted Payment

Ivan Kohler ivan at freeside.biz
Tue Aug 5 21:45:54 PDT 2014


On Wed, Jul 23, 2014 at 02:04:29PM -0400, Angus Rogerson wrote:
> 
> I would like there to be enough backwards compatibility to allow an 
> application (like Interchange, of course) to be able to use either 
> type of payment gateway. So, I would like to be able to have code in 
> my application which can handle BOP Classic or BOP NextGen modules

I'm not completely sure how feasible that is?  One requires end-customer 
browser interaction, the other does not.

Our application code which handles both kinds of gateways does not 
attempt to unify (most of) the use of these modules, just the result 
handling.


  ( Incidentally, terrible names for this concept.  Different use cases and 
    flow, not older/newer.

    The current module is Business::OnlinePayment and it is for regular 
    merchant account transactions.

    The new module under discussion is for hosted or redirected or 
    third-party transactions.  The prototype we wrote is 
    Business::OnlineThirdPartyPayment.  It isn't a "next generation" of 
    B:OP, it is a different scope and use case entirely.
  )


> BOP->is_nextgen()

Extend the existing B:OP introspection?


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