--- AuthorizeNet.pm.org 2003-08-28 14:56:03.000000000 -0500 +++ AuthorizeNet.pm 2003-08-28 14:52:51.000000000 -0500 @@ -83,6 +83,7 @@ type => 'x_Method', login => 'x_Login', password => 'x_Password', + merchant_email => 'x_Merchant_Email', transaction_key => 'x_Tran_Key', action => 'x_Type', description => 'x_Description', @@ -179,6 +180,10 @@ my $csv = new Text::CSV_XS({ 'binary'=>1 }); $csv->parse($page); my @col = $csv->fields(); + + # AuthorizeNet seems to be returning * * around + # the fields + foreach(@col) { s/(?:^\*|\*$)//g } $self->server_response($page); $self->avs_code($col[5]);