diff --git a/partner-trugee.js b/partner-trugee.js index 664df20..f9f6a1e 100644 --- a/partner-trugee.js +++ b/partner-trugee.js @@ -94,9 +94,14 @@ function directResponseHandler(body, request_id) { var request_id = result.pulsamatic.partner_trxid[0].trim(); var message = result.pulsamatic.message[0].trim(); + var status = result.pulsamatic.result[0].trim(); - if (result.pulsamatic.result[0].trim() == 'failed') { + if (status === 'failed') { response_code = '40'; + + if (message.indexOf('Jenis produk tidak cocok') >= 0) { + response_code = '14'; + } } callbackReport(request_id, response_code, message);