Skip to main content

Error codes

When consuming the Checkout API, the following error codes can occur and should be handled according to the instructions

Codes 400 to 503 are standard HTTP status codes. Code 900 is a Walley-specific status code for business errors, outside the standard HTTP range. Every code is also returned in the error.code property of the response body, with the specific cause in error.errors[].reason.

Error codeMeaningAction
400Bad or faulty request. Please examine the errors property for details.Check your request
401The resource requested requires authentication.Check your authentication
403Access to the requested resource is denied.Check that you are using the correct credentials and StoreId
404The resource requested was not found.See if your are using the correct route and base URL
409The request could not be completed due to a conflict with the current state of the target resource.Implement retry logic
423The resource requested is currently locked for modification. Try again.Implement retry logic
500An unhandled exception has occurred. Please contact Walley!Contact Walley
503Service unavailable.Contact Walley
900The request was rejected by the server due to a business error.Business error. See details in response to take action