0.04
[Business-OnlinePayment-LinkPoint.git] / LinkPoint.pm
index 4299e5f..5c0286e 100644 (file)
@@ -1,6 +1,6 @@
 package Business::OnlinePayment::LinkPoint;
 
-# $Id: LinkPoint.pm,v 1.19 2004-06-24 15:19:32 ivan Exp $
+# $Id: LinkPoint.pm,v 1.22 2004-06-24 15:32:33 ivan Exp $
 
 use strict;
 use vars qw($VERSION @ISA @EXPORT @EXPORT_OK);
@@ -27,6 +27,8 @@ sub set_defaults {
     $self->server('secure.linkpt.net');
     $self->port('1129');
 
+    $self->build_subs(qw(order_number avs_code));
+
 }
 
 sub map_fields {
@@ -112,7 +114,6 @@ sub submit {
 
       ( $month, $year ) = ( $1, $2 );
       $month = '0'. $month if $month =~ /^\d$/;
-      $year += 2000 if $year < 2000; #not y4k safe, oh shit
     }
 
     $content{'address'} =~ /^(\S+)\s/;
@@ -176,6 +177,7 @@ sub submit {
       $self->result_code($response{'r_code'});
       $self->authorization($response{'r_ref'});
       $self->order_number($response{'r_ordernum'});
+      $self->avs_code($response{'r_avs'});
     } else {
       $self->is_success(0);
       $self->result_code('');