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
success
service
status
timestamp
