[bop-devel] AuthorizeNet transactions

Ivan Kohler ivan at freeside.biz
Mon Sep 26 20:53:07 PDT 2016


On Mon, Sep 26, 2016 at 09:28:03PM -0600, D Stokes wrote:
> Hello there, I’ve been rolling my own Perl-based AuthorizeNet 
> transaction solution.  Then I noticed the 
> Business::OnlinePayment::AuthorizeNet module on CPAN.  This could 
> potentially save me some trouble, as I’ve been having difficulty 
> parsing the responses coming back from the AuthorizeNet server.

I hope the software can be useful for you!


> But I have a concern.  I notice that AuthorizeNet has changed a lot 
> since I last used them.  They have dropped all Perl support.

Well, that happened a long, long time ago.  It doesn't mean we can't 
continue integrating with their internet API.


>  Their 
> current documentation says they will now be calling the AIM method 
> “Payment Transactions.” They say they will soon only allow 
> XML-formatted transaction requests (no more straightforward form 
> posting of x_-type key-value pairs).  Their support people keep 
> referring me to http://developer.authorize.net/api/reference as the 
> latest-greatest documentation.  So I’m wondering – will the 
> Business::OnlinePayment::AuthorizeNet module still work once they have 
> completely phased out the older methods?

Given the installed base, I would be really surprised if Authorize.net 
phased out any of the older APIs anytime soon.

If they do at some point?  Well, free, open-source software (especially 
free software to talk to commercial web services), like life, comes with 
no guarantees.  :)

That said, we do have multiple customers using the AuthorizeNet gateway 
and they would be likely to sponsor any necessary updates.  Even absent 
that, B:OP:AuthorizeNet is also one of the most popeular B:OP gateway 
modules, so it is very likely someone would write and contribute any 
necessary changes.  Perhaps it would even be you?  It would still be a 
lot less work than rolling your own.


For more discussion may I suggest subscribing to the bop-devel@ mailing 
list by emailing a blank message to bop-devel-subscribe at 420.am ?  Also 
see http://perl.business/onlinepayment/


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