Revision history for Perl extension Business::OnlinePayment::IATSPayments.
-0.02 unreleased
+0.02 Sat Feb 15 12:45:24 PST 2014
- trim spaces from authorization (TRANSACTIONID)
- return numeric IATS error message as result_code
my $processresult = $iatsresponse->{PROCESSRESULT};
- $processresult->{TRANSACTIONID} =~ s/^\s+//;
- $processresult->{TRANSACTIONID} =~ s/\s+$//;
+ if ( defined( $processresult->{TRANSACTIONID} ) ) {
+ $processresult->{TRANSACTIONID} =~ s/^\s+//;
+ $processresult->{TRANSACTIONID} =~ s/\s+$//;
+ }
$self->authorization($processresult->{TRANSACTIONID} || '');
if ( $processresult->{AUTHORIZATIONRESULT} =~ /^\s*OK(:\s*\d+:)?(\w)?\s*$/i ) {