Describes a failed outcome of an operation.
The randomly generated UUID identifying this errorDetail, as defined for a variant 4 UUID in RFC 4122.
The UUID of the original request message in the case of an error occurring for an advice message.
The type of error that occurred. This value should be used for programmatic handling of errors.
A short description of the error. This value should be suitable for display to an operator.
A free form detailed description of a particular failure condition may optionally be supplied. This information is intended for informational purposes only when investigating the cause of a failure.
The error code returned by the service provider if available. Note that this should be used for informational purposes only. Messages displayed on the POS should make use of errorType and errorMessage to ensure a consistent set of responses.
The error message returned by the service provider if available. Note that this should be used for informational purposes only. Messages displayed on the POS should make use of errorType and errorMessage to ensure a consistent set of responses.
{ "id": "string", "originalId": "string", "errorType": "DUPLICATE_RECORD", "errorMessage": "string", "detailMessage": {}, "providerErrorCode": "string", "providerErrorMsg": "string", "providerRef": "string", "tranId": "string" }