expiration fix
authorivan <ivan>
Fri, 13 Dec 2002 00:39:39 +0000 (00:39 +0000)
committerivan <ivan>
Fri, 13 Dec 2002 00:39:39 +0000 (00:39 +0000)
Network1Financial.pm
t/credit_card.t

index 343c624..5358ec8 100644 (file)
@@ -123,7 +123,10 @@ sub submit {
       croak "$type not (yet) supported";
     }
 
-    ( my $exp = $content{'expiration'} ) =~ s/\///;
+    $content{'expiration'} =~ s/(\d+)\/(\d+)$/;
+    my($m, $y) = ($1, $2);
+    $m = '0$m' if $m<10;
+    my $exp = "$m$y";
 
     $self->revmap_fields(
         'M_id'              => 'login',
index 3c27806..2d87d4a 100644 (file)
@@ -20,7 +20,7 @@ $tx->content(
     state          => 'UT',
     zip            => '84058',
     card_number    => '4111111111111111',
-    expiration     => '01/05',
+    expiration     => '1/05',
 );
 $tx->test_transaction(1); # test, dont really charge
 $tx->submit();