diff --git a/lib/parse-result.js b/lib/parse-result.js index 4be0e55..5a988cf 100644 --- a/lib/parse-result.js +++ b/lib/parse-result.js @@ -46,9 +46,8 @@ module.exports = (xid, trxIdFromCaller, xml, isCallback) => { const responseCodeField = (config.partner.xmlrpc_field && config.partner.xmlrpc_field.responseCode) || 'RESPONSECODE'; const responseCodeFromResponse = params[responseCodeField]; - // eslint-disable-next-line max-len - // const messageField = (config.partner.xmlrpc_field && config.partner.xmlrpc_field.message) || 'MESSAGE'; - // const messageFromResponse = params[messageField]; + const messageField = (config.partner.xmlrpc_field && config.partner.xmlrpc_field.message) || 'MESSAGE'; + const messageFromResponse = params[messageField]; const snField = (config.partner.xmlrpc_field && config.partner.xmlrpc_field.sn) || 'SN'; const snFromResponse = params[snField]; @@ -70,7 +69,8 @@ module.exports = (xid, trxIdFromCaller, xml, isCallback) => { message: { xid, responseType: isCallback ? 'CALLBACK' : 'DIRECT-RESPONSE', - body: xml, + message: messageFromResponse, + detail: params, }, }); };