Catch all ClientExceptions on check out

This commit is contained in:
Marcus Moore 2023-10-10 15:15:02 -07:00
parent ab3a3de59b
commit 2a29566458

View file

@ -63,13 +63,8 @@ class CheckoutableListener
}
} catch (Exception $e) {
if ($e instanceof ClientException){
$statusCode = $e->getResponse()->getStatusCode();
// If status code is in 400 range, we don't want to log it as an error
// @todo: 300 and 500 as well?
if ($statusCode >= 400 && $statusCode < 500) {
Log::debug("Exception caught during checkout notification: ".$e->getMessage());
return;
}
Log::debug("Exception caught during checkout notification: ".$e->getMessage());
return;
}
Log::error("Exception caught during checkout notification: ".$e->getMessage());