| Name | Type | Description | Notes |
|---|---|---|---|
| code | String | Machine-readable error code. | [default to null] |
| message | String | Human-readable error message. | [default to null] |
| param | String | The parameter that caused the error, if applicable. | [default to null] |
| details | Object | Additional error details. | [default to null] |
| decline_details | String | Detailed decline reason from the EMV terminal. | [default to null] |