summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorivan <ivan>2003-07-29 15:17:17 +0000
committerivan <ivan>2003-07-29 15:17:17 +0000
commitf81efc6bd0b2541c1e1dcdd1dcaf4f04d17cccfc (patch)
treeb364fc26522bfae70cb11b0fbcf201137ec7beb2
parent1afbfc2928204a7ed8d8775456b4b71c5a9d7795 (diff)
From valerian <valerian2@hotpop.com>:
- Added "avs_code" method - Return "order_number" for unsucessful transactions also
-rw-r--r--AuthorizeNet.pm6
-rw-r--r--Changes3
2 files changed, 6 insertions, 3 deletions
diff --git a/AuthorizeNet.pm b/AuthorizeNet.pm
index 9da8850..bd06915 100644
--- a/AuthorizeNet.pm
+++ b/AuthorizeNet.pm
@@ -21,8 +21,7 @@ sub set_defaults {
$self->port('443');
$self->path('/gateway/transact.dll');
- $self->build_subs('order_number'); #no idea how it worked for jason w/o this
- $self->build_subs('md5');
+ $self->build_subs(qw(order_number md5 avs_code));
}
sub map_fields {
@@ -182,12 +181,13 @@ sub submit {
my @col = $csv->fields();
$self->server_response($page);
+ $self->avs_code($col[5]);
+ $self->order_number($col[6]);
$self->md5($col[37]);
if($col[0] eq "1" ) { # Authorized/Pending/Test
$self->is_success(1);
$self->result_code($col[0]);
$self->authorization($col[4]);
- $self->order_number($col[6]);
} else {
$self->is_success(0);
$self->result_code($col[2]);
diff --git a/Changes b/Changes
index 054bc76..54b62e1 100644
--- a/Changes
+++ b/Changes
@@ -13,6 +13,9 @@ Revision history for Perl extension Business::OnlinePayment::AuthorizeNet.
password
- add "recurring_billing" field
- added "md5" method
+ From valerian <valerian2@hotpop.com>:
+ - Added "avs_code" method
+ - Return "order_number" for unsucessful transactions also
3.12 Thu Nov 21 17:05:19 2002
- Added cvv2 field, patch from T.J. Mather <tjmather@maxmind.com>