package Business::OnlinePayment::AuthorizeNet;
-# $Id: AuthorizeNet.pm,v 1.12 2002-08-03 21:20:51 ivan Exp $
+# $Id: AuthorizeNet.pm,v 1.14 2002-08-16 06:53:28 ivan Exp $
use strict;
use Carp;
company => 'x_Company',
order_number => 'x_Trans_ID',
cvv2 => 'x_Card_Code',
+ currency => 'x_Currency_Code',
);
if($self->transaction_type() eq "ECHECK") {
Business::OnlinePayment::AuthorizeNet, 3.1 requires separate first_name and
last_name fields.
+Business::OnlinePayment::AuthorizeNet uses the ADC direct response method,
+and sends a username and password with every transaction. Therefore,
+Authorize.Net's referrer "security" is not necessary. In your Authorize.Net
+interface at https://secure.authorize.net/ make sure the list of allowable
+referers is blank. Alternatively, set the B<referer> field in the transaction
+content.
+
To settle an authorization-only transaction (where you set action to
'Authorization Only'), submit the nine-digit transaction id code in
the field "order_number" with the action set to "Post Authorization".
T.J. Mather <tjmather@maxmind.com> sent a patch for the CVV2 field.
+Mike Barry <mbarry@cos.com> sent in a patch for the referer field.
+
=head1 SEE ALSO
perl(1). L<Business::OnlinePayment>.