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
- Payment Intent Created → Booking status: DRAFT → PENDING
- Payment Intent Succeeded → Booking status: PENDING → CONFIRMED
- Payment Intent Failed → Booking status: PENDING → PAYMENT_FAILED
- 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

