summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjeff <jeff>2006-11-24 20:06:10 +0000
committerjeff <jeff>2006-11-24 20:06:10 +0000
commit81b70c0b32cad00e9acc3580d454d889f1100160 (patch)
treee6213cc7f4931dd4099757349995ee1b53c9952b
parent2d5dbf9948964188d7b27fef31559914126defae (diff)
try not requiring invoice numbers
-rw-r--r--USAePay.pm6
1 files changed, 4 insertions, 2 deletions
diff --git a/USAePay.pm b/USAePay.pm
index a57c6a6..0157a20 100644
--- a/USAePay.pm
+++ b/USAePay.pm
@@ -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());