[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