diff --git a/partner-trugee.js b/partner-trugee.js
index 2665125..36d060d 100644
--- a/partner-trugee.js
+++ b/partner-trugee.js
@@ -93,6 +93,10 @@ function directResponseHandler(body, request_id) {
         var request_id = result.pulsamatic.partner_trxid[0].trim();
         var message = result.pulsamatic.message[0].trim();
         
+        if (result.pulsamatic.result[0].trim() == 'failed') {
+            response_code = '40';
+        }
+        
         callbackReport(request_id, response_code, message);
     });