should fix processing payment with remembered/masked card info, hopefully, RT#5799
authorivan <ivan>
Wed, 26 Aug 2009 00:45:36 +0000 (00:45 +0000)
committerivan <ivan>
Wed, 26 Aug 2009 00:45:36 +0000 (00:45 +0000)
fs_selfservice/FS-SelfService/cgi/selfservice.cgi

index 38416c5..1c6f890 100644 (file)
@@ -323,7 +323,7 @@ sub payment_results {
   my $amount = $1;
 
   my $payinfo = $cgi->param('payinfo');
-  $payinfo =~ s/\D//g;
+  $payinfo =~ s/[^\dx]//g;
   $payinfo =~ /^(\d{13,16})$/
     #or $error ||= $init_data->{msgcat}{invalid_card}; #. $self->payinfo;
     or die "illegal card"; #!!!