X Enterprises
Stripe

StripeWebhookLogs

Stripe webhook event audit trail for admin debugging and compliance.

StripeWebhookLogs

Renders a paginated log of all received Stripe webhook events with event type, processing status, timestamp, and expandable payload viewer for debugging.

Components

<XAdminStripeWebhookLogs />

Displays a filterable list of Stripe webhook events with status indicators (processed, failed, pending) and raw payload inspection.

<XAdminStripeWebhookLogs />

Props

PropTypeDefaultDescription
endpointstring'/api/admin/stripe/webhook-logs'API endpoint for webhook log data
loadingbooleanfalseShow loading skeleton
pageSizenumber25Number of log entries per page
showFiltersbooleantrueShow event type and status filters
showPayloadbooleantrueAllow expanding raw event payload

Types

interface WebhookLogEntry {
  id: string
  eventType: string
  status: 'processed' | 'failed' | 'pending'
  receivedAt: string | Date
  payload?: Record<string, unknown>
  error?: string
}

AI Context

component: XAdminStripeWebhookLogs
package: "@xenterprises/nuxt-x-app-admin"
category: Stripe
use-when: Auditing and debugging received Stripe webhook events in an admin billing panel
Copyright © 2026