From 90b8472dd1f760092933acf0b1a366de2caf9caf Mon Sep 17 00:00:00 2001 From: Ivan Kohler Date: Fri, 2 Feb 2018 09:31:52 -0800 Subject: [PATCH] 3.05, add nacha_sec_code --- Changes | 4 +++- OnlinePayment.pm | 22 +++++++++++++++------- notes_for_module_writers_v3 | 1 + 3 files changed, 19 insertions(+), 8 deletions(-) diff --git a/Changes b/Changes index a98e39b..882b4e4 100644 --- a/Changes +++ b/Changes @@ -1,9 +1,11 @@ Revision history for Perl extension Business::OnlinePayment. -3.05 unreleased +3.05 Fri Feb 2 09:25:50 PST 2018 - Add txn_date to return fields (and build_subs) - doc: Add Tokenize action (stand-alone tokenize without a transaction) - doc: follow-up transaction fields + - doc: nacha_sec_code for ACH transactions + - doc: adjust URLs and year for current reality 3.04 Thu Dec 3 12:49:59 PST 2015 - Partial authorizations diff --git a/OnlinePayment.pm b/OnlinePayment.pm index eecade4..aa68380 100644 --- a/OnlinePayment.pm +++ b/OnlinePayment.pm @@ -6,7 +6,7 @@ use Carp; require 5.005; -$VERSION = '3.05_01'; +$VERSION = '3.05'; $VERSION = eval $VERSION; # modperlstyle: convert the string into a number # Remember subclasses we have "wrapped" submit() with _pre_submit() @@ -577,6 +577,14 @@ Bank's routing code Account type. Can be (case-insensitive): B, B, B or B. +=item nacha_sec_code + +NACHA SEC Code for US ACH transactions. 'PPD' indicates customer signed a form +giving authorization for the charge, 'CCD' same for a business checking/savings +account, 'WEB' for online transactions where a box was checked authorizing the +charge, and 'TEL' for authorization via recorded phone call (NACHA script +required). + =item account_name Account holder's name. @@ -834,7 +842,7 @@ Phil Lobbes Ephil at perkpartners dot comE Copyright (c) 1999-2004 Jason Kohles Copyright (c) 2004 Ivan Kohler -Copyright (c) 2007-2016 Freeside Internet Services, Inc. +Copyright (c) 2007-2018 Freeside Internet Services, Inc. All rights reserved. @@ -850,7 +858,7 @@ Development: http://perl.business/onlinepayment/ng.html =head1 MAILING LIST Please direct current development questions, patches, etc. to the mailing list: -http://420.am/cgi-bin/mailman/listinfo/bop-devel/ +http://mail.freeside.biz/cgi-bin/mailman/listinfo/bop-devel/ =head1 REPOSITORY @@ -860,16 +868,16 @@ The code is available from our public git repository: Or on the web: - http://freeside.biz/gitweb/?p=Business-OnlinePayment.git + http://git.freeside.biz/gitweb/?p=Business-OnlinePayment.git Or: - http://freeside.biz/gitlist/Business-OnlinePayment.git + http://git.freeside.biz/cgit/Business-OnlinePayment.git Many (but by no means all!) processor plugins are also available in the same repository, see: - http://freeside.biz/gitweb/ + http://git.freeside.biz/gitweb/ Or: - http://freeside.biz/gitlist/ + http://git.freeside.biz/cgit/ =head1 DISCLAIMER diff --git a/notes_for_module_writers_v3 b/notes_for_module_writers_v3 index fed359a..3376500 100644 --- a/notes_for_module_writers_v3 +++ b/notes_for_module_writers_v3 @@ -82,6 +82,7 @@ These are the module writer's notes for v3. See the regular 'Post Authorization', 'Void', 'Credit', + 'Tokenize', 'Recurring Authorization', 'Modify Recurring Authorization', 'Cancel Recurring Authorization', -- 2.11.0