diff --git a/master/bt5/slapos_payzen/SkinTemplateItem/portal_skins/slapos_payzen/PayzenEvent_processUpdate.py b/master/bt5/slapos_payzen/SkinTemplateItem/portal_skins/slapos_payzen/PayzenEvent_processUpdate.py
index 14f8de71c9ddb75a42a7f85fd44c9faa830da473..7ad5704aee89e8e6b205d7b894bb66e84822ec1f 100644
--- a/master/bt5/slapos_payzen/SkinTemplateItem/portal_skins/slapos_payzen/PayzenEvent_processUpdate.py
+++ b/master/bt5/slapos_payzen/SkinTemplateItem/portal_skins/slapos_payzen/PayzenEvent_processUpdate.py
@@ -18,7 +18,7 @@ isTransitionPossible = context.getPortalObject().portal_workflow.isTransitionPos
 status = data_kw['status']
 answer = data_kw['answer']
 if status != "SUCCESS":
-  error_code = answer["error_code"]
+  error_code = answer["errorCode"]
   if error_code == "PSP_010":
     # Transaction Not Found
     # Mark on payment transaction history log that transaction was not processed yet
@@ -36,7 +36,9 @@ if status != "SUCCESS":
     return
   else:
   # Unknown errorCode
-    payzen_event.confirm(comment='Unknown errorCode %r' % error_code)
+    # https://payzen.io/pt-BR/rest/V4.0/api/errors-reference.html
+    error_message = answer.get('errorMessage', '')
+    payzen_event.confirm(comment='Unknown errorCode %r, message: %s' % (error_code, error_message))
     return
 
 transaction_list = answer["transactions"]