summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIvan Kohler <ivan@freeside.biz>2018-02-02 09:31:52 -0800
committerIvan Kohler <ivan@freeside.biz>2018-02-02 09:31:52 -0800
commit90b8472dd1f760092933acf0b1a366de2caf9caf (patch)
treeb958c1fdbe81c5563c55b41f21a2c2be99258583
parenta023750bbd691868130811478e10c43635810b9e (diff)
3.05, add nacha_sec_codeHEADmaster
-rw-r--r--Changes4
-rw-r--r--OnlinePayment.pm22
-rw-r--r--notes_for_module_writers_v31
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<Personal Checking>,
B<Personal Savings>, B<Business Checking> or B<Business Savings>.
+=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 E<lt>phil at perkpartners dot comE<gt>
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',