diff options
author | ivan <ivan> | 2011-08-06 00:50:48 +0000 |
---|---|---|
committer | ivan <ivan> | 2011-08-06 00:50:48 +0000 |
commit | 4e764e5f9a7b690baf95906c4455311c2560120f (patch) | |
tree | 7f9b8c5bbc4bcec634184253230bdf7d8eccdde9 /httemplate/misc/process/payment.cgi | |
parent | 0d2c8c61b8c5644c7dedcffcb28210f9a0cec55d (diff) |
echeck options to hide routing number and add account owner name, RT#13885
Diffstat (limited to 'httemplate/misc/process/payment.cgi')
-rw-r--r-- | httemplate/misc/process/payment.cgi | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/httemplate/misc/process/payment.cgi b/httemplate/misc/process/payment.cgi index 5fa57e448..fb6a41bd3 100644 --- a/httemplate/misc/process/payment.cgi +++ b/httemplate/misc/process/payment.cgi @@ -81,8 +81,13 @@ if ( $payby eq 'CHEK' ) { $cgi->param('payinfo1') =~ /^(\d+)$/ or errorpage("illegal account number ". $cgi->param('payinfo1')); my $payinfo1 = $1; - $cgi->param('payinfo2') =~ /^(\d+)$/ - or errorpage("illegal ABA/routing number ". $cgi->param('payinfo2')); + if ( $conf->exists('echeck-no_routing') ) { + $cgi->param('payinfo2') =~ /^(\d*)$/ + or errorpage("illegal ABA/routing number ". $cgi->param('payinfo2')); + } else { + $cgi->param('payinfo2') =~ /^(\d+)$/ + or errorpage("illegal ABA/routing number ". $cgi->param('payinfo2')); + } my $payinfo2 = $1; $payinfo = $payinfo1. '@'. $payinfo2; } |