expiration is not a required fields for credits
[Business-OnlinePayment-AuthorizeNet.git] / AuthorizeNet.pm
index 351d269..a8576ee 100644 (file)
@@ -160,6 +160,8 @@ sub submit {
           } else {
             push @required_fields, qw( amount card_number expiration );
           }
+        } elsif ( $self->{_content}->{action} eq 'CREDIT' ) {
+          push @required_fields, qw( amount order_number card_number );
         } else {
           push @required_fields, qw(
             amount last_name first_name card_number expiration