projects
/
freeside.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
d5b344c
)
cardfortress bit
author
ivan
<ivan>
Tue, 25 May 2010 12:14:51 +0000
(12:14 +0000)
committer
ivan
<ivan>
Tue, 25 May 2010 12:14:51 +0000
(12:14 +0000)
httemplate/misc/process/payment.cgi
patch
|
blob
|
history
diff --git
a/httemplate/misc/process/payment.cgi
b/httemplate/misc/process/payment.cgi
index
1e9501d
..
906c996
100644
(file)
--- a/
httemplate/misc/process/payment.cgi
+++ b/
httemplate/misc/process/payment.cgi
@@
-97,7
+97,7
@@
if ( $payby eq 'CHEK' ) {
validate($payinfo)
or errorpage(gettext('invalid_card')); # . ": ". $self->payinfo;
errorpage(gettext('unknown_card_type'))
validate($payinfo)
or errorpage(gettext('invalid_card')); # . ": ". $self->payinfo;
errorpage(gettext('unknown_card_type'))
- if cardtype($payinfo) eq "Unknown";
+ if
$payinfo !~ /^99\d{14}$/ &&
cardtype($payinfo) eq "Unknown";
if ( defined $cust_main->dbdef_table->column('paycvv') ) {
if ( length($cgi->param('paycvv') ) ) {
if ( defined $cust_main->dbdef_table->column('paycvv') ) {
if ( length($cgi->param('paycvv') ) ) {
@@
-177,7
+177,7
@@
if ( $cgi->param('save') ) {
} else {
die "unknown payby $payby";
}
} else {
die "unknown payby $payby";
}
- $new->set( 'payinfo' => $payinfo );
+ $new->set( 'payinfo' => $
cust_main->card_token || $
payinfo );
$new->set( 'paydate' => "$year-$month-01" );
$new->set( 'payname' => $payname );
$new->set( 'paydate' => "$year-$month-01" );
$new->set( 'payname' => $payname );