Skip to navigation

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
successbooleanOptional
servicestringOptional
statusobjectOptional
timestampdatetimeOptional