From 0f9677a5ec0ef393ed34ac8f51a9b9b848cebfa9 Mon Sep 17 00:00:00 2001 From: ivan Date: Wed, 11 Jul 2007 23:48:46 +0000 Subject: ACH transactions: "SUBMITTED" indicates success --- LinkPoint.pm | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'LinkPoint.pm') diff --git a/LinkPoint.pm b/LinkPoint.pm index 5411169..3e258c6 100644 --- a/LinkPoint.pm +++ b/LinkPoint.pm @@ -6,7 +6,7 @@ use Carp qw(croak); use Business::OnlinePayment; @ISA = qw(Business::OnlinePayment); -$VERSION = '0.09_02'; +$VERSION = '0.09_03'; $VERSION = eval $VERSION; # modperlstyle: convert the string into a number $DEBUG = 0; @@ -231,7 +231,12 @@ sub submit { warn "$_ => $response{$_}\n" for keys %response; } - if ( $response{'r_approved'} eq 'APPROVED' ) { + if ( $response{'r_approved'} eq 'APPROVED' + or ( $self->transaction_type() =~ /^e?check$/i + && $response{'r_approved'} eq 'SUBMITTED' + ) + ) + { $self->is_success(1); $self->result_code($response{'r_code'}); $self->authorization($response{'r_ref'}); -- cgit v1.2.1