X-Git-Url: http://git.freeside.biz/gitweb/?a=blobdiff_plain;f=AuthorizeNet.pm;h=4453e5ad37ea5dd114cb38f284c43de67292360c;hb=HEAD;hp=46886688b265e3abd406bad705065048a6447af3;hpb=f6147dc03e8036f80279998dbbddc51edf6c35cb;p=Business-OnlinePayment-AuthorizeNet.git diff --git a/AuthorizeNet.pm b/AuthorizeNet.pm index 4688668..4453e5a 100644 --- a/AuthorizeNet.pm +++ b/AuthorizeNet.pm @@ -6,7 +6,7 @@ use Business::OnlinePayment; use vars qw($VERSION @ISA $me); @ISA = qw(Business::OnlinePayment); -$VERSION = '3.21'; +$VERSION = '3.24_01'; $me = 'Business::OnlinePayment::AuthorizeNet'; sub set_defaults { @@ -67,12 +67,14 @@ Business::OnlinePayment::AuthorizeNet - AuthorizeNet backend for Business::Onlin amount => '49.95', invoice_number => '100100', customer_id => 'jsk', + email => 'jason@example.com', first_name => 'Jason', last_name => 'Kohles', address => '123 Anystreet', city => 'Anywhere', state => 'UT', zip => '84058', + country => 'US', card_number => '4007000000027', expiration => '09/02', cvv2 => '1234', #optional @@ -102,12 +104,14 @@ Business::OnlinePayment::AuthorizeNet - AuthorizeNet backend for Business::Onlin amount => '49.95', invoice_number => '100100', customer_id => 'jsk', + email => 'jason@example.com', first_name => 'Jason', last_name => 'Kohles', address => '123 Anystreet', city => 'Anywhere', state => 'UT', zip => '84058', + country => 'US', card_number => '4007000000027', expiration => '09/02', cvv2 => '1234', #optional @@ -361,7 +365,7 @@ from content(%content): Use your transaction key in the password field. -Unlike Business::OnlinePayment or pre-3.0 verisons of +Unlike Business::OnlinePayment or pre-3.0 versions of Business::OnlinePayment::AuthorizeNet, 3.1 requires separate first_name and last_name fields. @@ -405,7 +409,9 @@ Original author: Jason Kohles, jason@mediabang.com Ivan Kohler updated it for Authorize.Net protocol 3.0/3.1 and is the current maintainer. Please see the next section -for for information on contributing. +for information on contributing. + +Jonathan Prykop is currently a co-maintainer. Jason Spence contributed support for separate Authorization Only and Post Authorization steps and wrote some docs. @@ -429,7 +435,7 @@ key" authentication as well support for the recurring_billing flag and the md5 method that returns the MD5 hash which is returned by the gateway. Steve Simitzis contributed a patch for better compatibility with -eProcessingNetwork's AuthorizeNet compatability mode. +eProcessingNetwork's AuthorizeNet compatibility mode. Michael G. Schwern contributed cleanups, test fixes, and more. @@ -443,6 +449,12 @@ fields: tax, freight, duty, tax_exempt, po_number. Michael Peters fixed a bug in email address handling. +Thomas Sibley wrote B:OP:AuthorizeNet::AIM::ErrorCodes +which was borged and used to provide more descriptive error messages. + +Craig Pearlman sent in a patch to more accurately declare +required fields for E-check transcations. + =head1 CONTRIBUTIONS AND REPOSITORY Please send patches as unified diffs (diff -u) to (in order of preference): @@ -455,7 +467,7 @@ http://rt.cpan.org/Public/Bug/Report.html?Queue=Business-OnlinePayment-Authorize =item The bop-devel mailing list -http://420.am/cgi-bin/mailman/listinfo/bop-devel +http://perl.business/cgi-bin/mailman/listinfo/bop-devel =item Ivan @@ -463,16 +475,29 @@ Ivan Kohler =back -The code is available from our public CVS repository: +The code is available from our public git repository: - export CVSROOT=":pserver:anonymous@cvs.freeside.biz:/home/cvs/cvsroot" - cvs login - # The password for the user `anonymous' is `anonymous'. - cvs checkout Business-OnlinePayment-AuthorizeNet + git clone git://git.freeside.biz/Business-OnlinePayment-AuthorizeNet.git Or on the web: - http://freeside.biz/cgi-bin/viewvc.cgi/Business-OnlinePayment-AuthorizeNet/ + http://freeside.biz/gitweb/?p=Business-OnlinePayment-AuthorizeNet.git + +=head1 A WORD FROM OUR SPONSOR + +This module and the Business::OnlinePayment framework are maintained by by +Freeside Internet Services. If you need a complete, open-source web-based +application to manage your customers, billing and trouble ticketing, please +visit http://freeside.biz/ + +=head1 COPYRIGHT & LICENSE + +Copyright 2010-2016 Freeside Internet Services, Inc. +Copyright 2008 Thomas Sibley +All rights reserved. + +This program is free software; you can redistribute it and/or modify it +under the same terms as Perl itself. =head1 SEE ALSO