Common errors

400 - invalid request (missing parameters or invalid values)
401 - could not authorize an API call (invalid data in Authorization header)
403 - access to given resource is not allowed
404 - resource has not been found (eg. payment session or wallet)
412 - resource state does not allow to proceed