summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorivan <ivan>2005-03-13 11:40:39 +0000
committerivan <ivan>2005-03-13 11:40:39 +0000
commit5c45b7c673c0f047dbdb609ad0bf11b52d6918ce (patch)
treecb57411de7ab43323947c4b538fd76ba5b6c0959
parentf2454fa86f1bc49313933a4a6c38998fa369a42d (diff)
expiration is not a required fields for credits
-rw-r--r--AuthorizeNet.pm2
-rw-r--r--Changes1
2 files changed, 3 insertions, 0 deletions
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