add new test files to MANIFEST
[Business-OnlinePayment-TransactionCentral.git] / lib / Business / OnlinePayment / TransactionCentral.pm
index 06db369..7857c37 100644 (file)
@@ -8,7 +8,7 @@ use Business::OnlinePayment::HTTPS 0.02;
 use vars qw($VERSION @ISA $DEBUG);
 
 @ISA = qw(Business::OnlinePayment::HTTPS);
-$VERSION = '0.03';
+$VERSION = '0.07';
 $DEBUG = 0;
 
 sub set_defaults {
@@ -35,6 +35,7 @@ sub submit {
     'NameonAccount' => 'name',
     'AVSADDR'       => 'address',
     'AVSZIP'        => 'zip',
+    'Email'         => 'email',
     'CCRURL'        => \'',
     'CVV2'          => 'cvv2',
     'TransID'       => 'order_number',
@@ -140,7 +141,7 @@ sub submit {
   $self->avs_code(      $return{'AVSCode'} );
   $self->cvv2_response( $return{'CVV2ResponseMsg'} );
 
-  if ( $return{'Auth'} =~ /^\s*(\w+)\s*$/ ) {
+  if ( $return{'Auth'} =~ /^\s*(\w+)\s*$/ && lc($1) ne 'declined' ) {
 
     $self->is_success(1);
     $self->authorization( $return{'Auth'}   );