OPTIONAL: Provide one of the codes listed in
the table below.
Error Response Codes and Advised HTTP Codes
Used if the integrator does not support the request's API
Used if the signature of the payload is to an unknown or
Used if the encryption of the payload is to an unknown or
Used if the request_timestamp is not ± 60s of
Used if an identifier sent in the request was invalid or
unknown. This may include paymentIntegratorAccountId,
etc. The type of the invalid
identifier should be specified in the errorDescription.
Used if the request violates the idempotency requirements for
Used if the request contains a value for a field that isn't in
the set of supported values.
Used if a field that is required is unset in the request.
Used if a constraint on the operation is violated (e.g. when a
request for a refund amount exceeds the amount remaining on
Used if the request cannot be processed at this time because
it would interrupt an in-process user action which effectively
acts as a system lock. This code must not be used to
indicate failures due to implementation-specific internal
Used if the request payload could be decrypted, but the
resulting message could not be parsed.
OPTIONAL: Provide a description of this status for
support reps to debug errors. Note that this is never shown to users.
It can contain descriptive, non-sensitive text used for debugging.
Note that some values for errorResponseCode should be
accompanied by additional detail in this field (e.g.
INVALID_IDENTIFIER should be accompanied by information in
this field as to which type of identifier was invalid).
All rights reserved. Java is a registered trademark of Oracle and/or its affiliates.