diff options
author | Ivan Kohler <ivan@freeside.biz> | 2016-01-19 12:38:16 -0800 |
---|---|---|
committer | Jeremy Davis <jeremyd@freeside.biz> | 2016-01-20 14:07:32 -0500 |
commit | 784cd44e2e7763acdd7ec8cb4f5681037f36cfe0 (patch) | |
tree | 18b25fd3b65f6739ef770e6aa99e48e60cd5f8f8 | |
parent | 03b998e24017b4852d35427770dce5423d2b92d9 (diff) |
IDT payment type, RT#39868
-rw-r--r-- | FS/FS/payby.pm | 6 | ||||
-rwxr-xr-x | httemplate/search/elements/cust_pay_or_refund.html | 2 | ||||
-rw-r--r-- | httemplate/search/elements/report_cust_pay_or_refund.html | 3 |
3 files changed, 9 insertions, 2 deletions
diff --git a/FS/FS/payby.pm b/FS/FS/payby.pm index bc709e6de..2fccb194e 100644 --- a/FS/FS/payby.pm +++ b/FS/FS/payby.pm @@ -107,6 +107,12 @@ tie %hash, 'Tie::IxHash', longname => 'Western Union', cust_main => 'BILL', #this is a payment type only, customers go to BILL... }, + 'IDTP' => { + tinyname => 'IDT', + shortname => 'IDT Payment Services', + longname => 'IDT Payment Services', + cust_main => '', #this is a payment type only + }, 'MCRD' => { #not the same as DCRD tinyname => 'card', shortname => 'Manual credit card', # initial payment, then billing diff --git a/httemplate/search/elements/cust_pay_or_refund.html b/httemplate/search/elements/cust_pay_or_refund.html index ffc6afed3..697cf844b 100755 --- a/httemplate/search/elements/cust_pay_or_refund.html +++ b/httemplate/search/elements/cust_pay_or_refund.html @@ -300,7 +300,7 @@ if ( $cgi->param('magic') ) { foreach my $payby ( $cgi->param('payby') ) { $payby =~ - /^(CARD|CHEK|BILL|CASH|PPAL|APPL|ANRD|PREP|WIRE|WEST|EDI|MCRD|MCHK)(-(VisaMC|Amex|Discover|Maestro|Tokenized))?$/ + /^(CARD|CHEK|BILL|CASH|PPAL|APPL|ANRD|PREP|WIRE|WEST|IDTP|EDI|MCRD|MCHK)(-(VisaMC|Amex|Discover|Maestro|Tokenized))?$/ or die "illegal payby $payby"; my $payby_search = "$table.payby = '$1'"; diff --git a/httemplate/search/elements/report_cust_pay_or_refund.html b/httemplate/search/elements/report_cust_pay_or_refund.html index a25e69643..730db68e8 100644 --- a/httemplate/search/elements/report_cust_pay_or_refund.html +++ b/httemplate/search/elements/report_cust_pay_or_refund.html @@ -33,7 +33,7 @@ Examples: options => [ keys(\%payby) ], labels => \%payby, multiple => 1, - size => 16 + size => 18, &> <TR> @@ -199,6 +199,7 @@ tie (my %payby, 'Tie::IxHash', 'PREP' => 'prepaid card', 'WIRE' => 'wire transfer', 'WEST' => 'Western Union', + 'IDTP' => 'IDT Payment Services', 'EDI' => 'Electronic Debit (EDI)', 'MCRD' => 'manual credit card', 'MCHK' => 'manual electronic check', |