try not requiring invoice numbers
authorjeff <jeff>
Fri, 24 Nov 2006 20:06:10 +0000 (20:06 +0000)
committerjeff <jeff>
Fri, 24 Nov 2006 20:06:10 +0000 (20:06 +0000)
USAePay.pm

index a57c6a6..0157a20 100644 (file)
@@ -96,7 +96,8 @@ sub submit {
     my @required_fields = qw(type action login);
 
     if ($self->transaction_type() eq 'CC' ) {
-      push @required_fields, qw/card_number expiration amount invoice_number name address zip/;
+#      push @required_fields, qw/card_number expiration amount invoice_number name address zip/;
+      push @required_fields, qw/card_number expiration amount name address zip/;
       if ($self->{_content}->{action} eq 'postauth') {
         push @required_fields, qw/authorization/;
       }
@@ -105,7 +106,8 @@ sub submit {
         push @required_fields, qw/order_number/;
       }
     }elsif ($self->transaction_type() eq 'ECHECK' ) {
-      push @required_fields, qw/routing_code account_number amount invoice_number name customer_ssn/;
+#      push @required_fields, qw/routing_code account_number amount invoice_number name customer_ssn/;
+      push @required_fields, qw/routing_code account_number amount name customer_ssn/;
     } else {
       croak("USAePay can't handle transaction type: ".
             $self->transaction_type());