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
| Prop | Type | Default | Description |
|---|---|---|---|
endpoint | string | '/api/admin/stripe/webhook-logs' | API endpoint for webhook log data |
loading | boolean | false | Show loading skeleton |
pageSize | number | 25 | Number of log entries per page |
showFilters | boolean | true | Show event type and status filters |
showPayload | boolean | true | Allow 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
