[interchange/gateway_log: 8/11] Fix glitch setting result_code to database.

Mark Johnson interchange-cvs at icdevgroup.org
Sat Nov 4 18:05:49 UTC 2017


commit 871c475eb2f9b478b99354874a6a36a77f7b26a5
Author: Mark Johnson <mark at endpoint.com>
Date:   Sat Jan 9 15:34:27 2010 -0500

    Fix glitch setting result_code to database.
    
    Another spot where 0 caused trouble.

 lib/Vend/Payment/CyberSource.pm |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)
---
diff --git a/lib/Vend/Payment/CyberSource.pm b/lib/Vend/Payment/CyberSource.pm
index 5c75c0a..861dab0 100644
--- a/lib/Vend/Payment/CyberSource.pm
+++ b/lib/Vend/Payment/CyberSource.pm
@@ -2611,7 +2611,7 @@ sub log_it {
         trans_type => $response->{transtype} || $self->{trans_type},
         processor => 'cybersource',
         catalog => $Vend::Cfg->{CatalogName},
-        result_code => $response->{result_code} || '',
+        result_code => length ($response->{result_code}) ? $response->{result_code} : '',
         result_subcode => $response->{decision} || '',
         reason_code => $response->{reasonCode} || '',
         response_msg => $response->{rc_msg} || '',



More information about the interchange-cvs mailing list