[freeside-commits] freeside/FS/FS Conf.pm, 1.180.2.41, 1.180.2.42 Schema.pm, 1.44.2.34, 1.44.2.35

Ivan,,, ivan at wavetail.420.am
Tue Apr 14 10:12:19 PDT 2009


Update of /home/cvs/cvsroot/freeside/FS/FS
In directory wavetail.420.am:/tmp/cvs-serv24540

Modified Files:
      Tag: FREESIDE_1_7_BRANCH
	Conf.pm Schema.pm 
Log Message:
add configuration option to control recurring_flag behavior, RT#3843

Index: Schema.pm
===================================================================
RCS file: /home/cvs/cvsroot/freeside/FS/FS/Schema.pm,v
retrieving revision 1.44.2.34
retrieving revision 1.44.2.35
diff -u -d -r1.44.2.34 -r1.44.2.35
--- Schema.pm	29 Mar 2009 11:56:12 -0000	1.44.2.34
+++ Schema.pm	14 Apr 2009 17:12:17 -0000	1.44.2.35
@@ -621,6 +621,7 @@
         'payinfo',      'varchar', 'NULL', 512, '', '', #see cust_main above
 	'paymask',      'varchar', 'NULL', $char_d, '', '', 
         'paydate',      'varchar', 'NULL', 10, '', '', 
+        'recurring_billing', 'varchar', 'NULL', $char_d, '', '',
         #'paybatch',     'varchar', 'NULL', $char_d, '', '', #for auditing purposes.
         'payunique',    'varchar', 'NULL', $char_d, '', '', #separate paybatch "unique" functions from current usage
 

Index: Conf.pm
===================================================================
RCS file: /home/cvs/cvsroot/freeside/FS/FS/Conf.pm,v
retrieving revision 1.180.2.41
retrieving revision 1.180.2.42
diff -u -d -r1.180.2.41 -r1.180.2.42
--- Conf.pm	14 Apr 2009 00:09:35 -0000	1.180.2.41
+++ Conf.pm	14 Apr 2009 17:12:17 -0000	1.180.2.42
@@ -1638,6 +1638,13 @@
   },
 
   {
+    'key'         => 'credit_card-recurring_billing_acct_code',
+    'section'     => 'billing',
+    'description' => 'When the "recurring billing" flag is set, also set the "acct_code" to "rebill".  Useful for reporting purposes with supported gateways (PlugNPay, others?)',
+    'type'        => 'checkbox',
+  },
+
+  {
     'key'         => 'cvv-save',
     'section'     => 'billing',
     'description' => 'Save CVV2 information after the initial transaction for the selected credit card types.  Enabling this option may be in violation of your merchant agreement(s), so please check them carefully before enabling this option for any credit card types.',



More information about the freeside-commits mailing list