# Errors

If for any reason the **PKSA** fails to process the transaction request, it can send an error message to the **HAS** that will forward it to the **APP**. The same applies if the error is generated by the **HAS**.

In both cases, the **APP** will receive the following message:

### sign\_err

```
{
    cmd: "sign_err",
    uuid: string,
    error: string
}
```

{% tabs %}
{% tab title="Properties" %}

* **`uuid`**: the transaction request identifier
* **`error`**: an error message encrypted with the `auth_key`
  {% endtab %}
  {% endtabs %}
