|
|
@@ -37,6 +37,12 @@ trait SendsPagarmeRequests
|
|
|
} catch (Throwable $e) {
|
|
|
$responseBody = method_exists($e, 'getResponse') ? $e->getResponse()?->json() : null;
|
|
|
|
|
|
+ $errorDetail = $errorMessage;
|
|
|
+
|
|
|
+ if ($responseBody) {
|
|
|
+ $errorDetail .= ' | '.json_encode($responseBody);
|
|
|
+ }
|
|
|
+
|
|
|
Log::channel('pagarme')->error('Pagar.me request failed', [
|
|
|
'method' => strtoupper($method),
|
|
|
'endpoint' => $endpoint,
|
|
|
@@ -46,7 +52,7 @@ trait SendsPagarmeRequests
|
|
|
'result' => $responseBody,
|
|
|
]);
|
|
|
|
|
|
- throw new \RuntimeException($errorMessage, previous: $e);
|
|
|
+ throw new \RuntimeException($errorDetail, previous: $e);
|
|
|
}
|
|
|
}
|
|
|
|