withHeaders([ 'X-Internal-Token' => $secret, 'Accept' => 'application/json', ]) ->asJson() ->post($base . '/internal/notifications', $payload); if (!$response->successful()) { Log::warning('Staff notification to kaunter failed', [ 'status' => $response->status(), 'body' => $response->body(), 'type' => isset($payload['type']) ? $payload['type'] : null, ]); } } catch (\Throwable $e) { Log::warning('Staff notification to kaunter errored: '.$e->getMessage(), [ 'type' => isset($payload['type']) ? $payload['type'] : null, ]); } } }