From: ivan Date: Sun, 13 Mar 2005 11:40:39 +0000 (+0000) Subject: expiration is not a required fields for credits X-Git-Tag: BUSINESS_ONLINEPAYMENT_AUTHORIZENET_3_15~1 X-Git-Url: http://git.freeside.biz/gitweb/?p=Business-OnlinePayment-AuthorizeNet.git;a=commitdiff_plain;h=5c45b7c673c0f047dbdb609ad0bf11b52d6918ce expiration is not a required fields for credits --- diff --git a/AuthorizeNet.pm b/AuthorizeNet.pm index 351d269..a8576ee 100644 --- a/AuthorizeNet.pm +++ b/AuthorizeNet.pm @@ -160,6 +160,8 @@ sub submit { } else { push @required_fields, qw( amount card_number expiration ); } + } elsif ( $self->{_content}->{action} eq 'CREDIT' ) { + push @required_fields, qw( amount order_number card_number ); } else { push @required_fields, qw( amount last_name first_name card_number expiration diff --git a/Changes b/Changes index 5d4898c..a5045e6 100644 --- a/Changes +++ b/Changes @@ -3,6 +3,7 @@ Revision history for Perl extension Business::OnlinePayment::AuthorizeNet. 3.15 unreleased - Ask for ',' delimiter and '"' quote explicitly to prevent problems when a merchant has them configured differently. + - expiration is not a required field for credits 3.14 Tue Sep 21 01:10:46 PDT 2004 - Added ship_ name/address fields