summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorivan <ivan>2009-04-14 00:09:31 +0000
committerivan <ivan>2009-04-14 00:09:31 +0000
commit470bbdfd0bf8c62a1b7ff124bc18ba718ab0c628 (patch)
tree224f33edea5d198a815404b8135bf8841bf98a39
parenta640ee92f7a90fffc1060bf0d499a83ddae4fc2c (diff)
add configuration option to control recurring_flag behavior, RT#3843
-rw-r--r--FS/FS/Conf.pm11
1 files changed, 11 insertions, 0 deletions
diff --git a/FS/FS/Conf.pm b/FS/FS/Conf.pm
index 9d8c3f20e..6403fb7bc 100644
--- a/FS/FS/Conf.pm
+++ b/FS/FS/Conf.pm
@@ -1661,6 +1661,17 @@ worry that config_items is freeside-specific and icky.
},
{
+ 'key' => 'credit_card-recurring_billing_flag',
+ 'section' => 'billing',
+ 'description' => 'This controls when the system passes the "recurring_billing" flag on credit card transactions. If supported by your processor (and the Business::OnlinePayment processor module), passing the flag indicates this is a recurring transaction and may turn off the CVV requirement. ',
+ 'type' => 'select',
+ 'select_hash' => [
+ 'actual_oncard' => 'Default/classic behavior: set the flag if a customer has actual previous charges on the card.',
+ 'transaction_is_recur' => 'Set the flag if the transaction itself is recurring, irregardless of previous charges on the card.',
+ ],
+ },
+
+ {
'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.',