diff --git a/partner-fm.js b/partner-fm.js index 1335d18..752a9b5 100644 --- a/partner-fm.js +++ b/partner-fm.js @@ -158,7 +158,6 @@ function topupResponseHandler(xmlResponse, _requestId, cb) { } var status = getStatusFromResponse(data); - if (status == '0') { rc = '00'; @@ -218,29 +217,32 @@ function getSnFromMessage(msg) { } } -function getStatusFromResponse(msg) { +function getStatusFromResponse(data) { try { return data.fm.status[0]; } catch(e) { + logger.warn('Exception on getStatusFromResponse: ' + e); return; } } -function getMessageFromResponse(msg) { +function getMessageFromResponse(data) { try { return data.fm.message[0]; } catch(e) { + logger.warn('Exception on getMessageFromResponse: ' + e); return; } } -function getRequestIdFromResponse(msg) { +function getRequestIdFromResponse(data) { try { return data.fm.refTrxid[0]; } catch(e) { + logger.warn('Exception on getRequestIdFromResponse: ' + e); return; } }