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);