fetch('SELECT id, request_body FROM webhook_logs ORDER BY created_at DESC LIMIT 1'); echo "Latest log id: " . ($row['id'] ?? 'none') . PHP_EOL; $payload = json_decode($row['request_body'], true); echo "Decoded payload keys: " . implode(',', array_keys($payload)) . PHP_EOL; $w = new WhatsAppWebhook(); echo "Webhook instance created\n"; $res = $w->processPayload($payload); echo 'ProcessPayload => ' . ($res ? 'OK' : 'FAILED') . PHP_EOL; } catch (Exception $e) { echo 'ERROR: ' . $e->getMessage() . PHP_EOL; }