X-Git-Url: http://git.freeside.biz/gitweb/?p=Business-OnlinePayment-AuthorizeNet.git;a=blobdiff_plain;f=AuthorizeNet.pm;h=90ba3cd4baa4fcda7387e4a9e5f18a7c1af5ae02;hp=12ae79bf94ba90c0e399da672af101762e66b918;hb=bad299a933bf4eec330323773f6029245186ab13;hpb=f13b12920b36c7eb555d6c17a6923e691f3b2791 diff --git a/AuthorizeNet.pm b/AuthorizeNet.pm index 12ae79b..90ba3cd 100644 --- a/AuthorizeNet.pm +++ b/AuthorizeNet.pm @@ -9,7 +9,7 @@ use vars qw($VERSION @ISA @EXPORT @EXPORT_OK); require Exporter; -@ISA = qw(Exporter AutoLoader Business::OnlinePayment); +@ISA = qw(Exporter Business::OnlinePayment); @EXPORT = qw(); @EXPORT_OK = qw(); $VERSION = '3.16'; @@ -143,10 +143,12 @@ sub submit { push @required_fields, qw( amount routing_code account_number account_type bank_name - account_name account_type + account_name ); - if ($self->{_content}->{customer_org} ne '') { + if (defined $self->{_content}->{customer_org} and + length $self->{_content}->{customer_org} + ) { push @required_fields, qw( customer_org customer_ssn ); } else { push @required_fields, qw(license_num license_state license_dob);