[bop-devel] Business::OnlinePayment::PayflowPro - Recurring Billing
Ivan Kohler
ivan at freeside.biz
Mon Jun 14 15:27:43 PDT 2010
On Mon, May 03, 2010 at 10:32:30AM -0400, Chris Faust wrote:
> Hi,
>
> I've been using Business::OnlinePayment to do payflowpro transactions and
> haven't had any issues.
>
> I now need to do recurring billing and I don't see any methods to handle
> this, my question is can I simply add whatever params I need to
> $tx->content(.)? For example ORIGPROFILEID,PROFILENAME,PAYMENTHISTORY etc?
>
> That would take care of everything but looking at the POD it doesn't seem
> like I can do that.
>
> Without doing some hack is there a way I can construct a list of custom
> params and values to pass in?
No. Business::OnlinePayment does not support passing custom /
gateway-specific parameters.
The whole point of Business::OnlinePayment is in providing a _common_
interface to different gateways. Custom parameters for each gateway
would very much defeat the purpose.
The desired course of action would be to add the new functionality to
B:OP::PayflowPro and expose it in a standard B:OP way. As gateways add
new kinds of functionality (card tokenization and storage, recurring
transactions, etc.) in different ways, we'll obviously need to extend
and add to the B:OP interface.
--
_ivan
More information about the bop-devel
mailing list