handles 422 response code and don't return nil for unknown response code

The direct debit endpoint returns a 422 response code for invalid parameters. Parsing this response allows the errors to be inspected.