diff --git a/MangoPay/Libraries/RestTool.php b/MangoPay/Libraries/RestTool.php index a0495915..dd598d56 100644 --- a/MangoPay/Libraries/RestTool.php +++ b/MangoPay/Libraries/RestTool.php @@ -384,8 +384,8 @@ private function CheckResponseCode($responseCode, $response) $error->Errors = $response->errors; } - if (is_array($error->Errors)) { - foreach ($error->Errors as $key => $val) { + if (is_array($error->Errors) || is_object($error->Errors)) { + foreach ((array)$error->Errors as $key => $val) { $error->Message .= sprintf(' %s error: %s', $key, $val); } }