Get Stripe Webhook Consumer Status

**🔌 Stripe Webhook Consumer Health Check** Monitor the status of the Stripe webhook consumer service that processes payment events. ## 🔍 **Status Information** ### **Service Status** - **Initialized**: Whether the consumer service has been started - **Running**: Whether the Kafka consumer is actively processing messages - **Health Check**: Whether automatic health monitoring is active ### **Consumer Functionality** - **Payment Initialization**: Processes payment_intent.created events - **Payment Confirmation**: Processes payment_intent.succeeded events - **Payment Failure**: Processes payment_intent.failed events - **Payment Cancellation**: Processes payment_intent.cancelled events ## 🎯 **Use Cases** - **Operations Monitoring**: Check if payment processing is working - **Troubleshooting**: Diagnose payment event processing issues - **Health Monitoring**: Verify consumer service availability - **Incident Response**: Quick status check during payment issues ## 📊 **Event Flow** 1. **Payment Intent Created** → Booking status: DRAFT → PENDING 2. **Payment Intent Succeeded** → Booking status: PENDING → CONFIRMED 3. **Payment Intent Failed** → Booking status: PENDING → PAYMENT_FAILED 4. **Payment Intent Cancelled** → Booking status: PENDING → CANCELLED

Authentication

AuthorizationBearer

JWT token from @etera-ai/auth package (auth.etera.dev) - Format: Bearer <token>

Response

Consumer status retrieved successfully
successboolean or null
servicestring or null
statusobject or null
timestampdatetime or null