X Enterprises
nuxt-x-app-admin

Stripe Charges

Stripe charge / payment list with status and date filters and per-row refund action.

Stripe Charges

Stripe charge / payment list with status and date filters and per-row refund action.

Components

<XAdminStripeCharges />

Props, events, and behaviour reflect the actual <script setup> of XAdmin/Stripe/Charges/index.vue in @xenterprises/nuxt-x-app-admin.

<XAdminStripeCharges />

Props

PropTypeDefaultDescription
endpointString'admin/stripe/charges'API endpoint for the charges list.
customerIdStringnullScope the list to one customer (adds ?customer= query).
searchableBooleantrueShow search input.
paginatedBooleantrueEnable client-side pagination.
pageSizeNumber20Items per page.

Emits

EventPayloadDescription
viewvariesFired on 'View' action.
view-receiptvariesFired when 'View receipt' is clicked (Charges).
refundvariesFired when a refund is processed / confirmed.
row-clickvariesFired on row click.

AI Context

component: XAdminStripeCharges
package: "@xenterprises/nuxt-x-app-admin"
category: Stripe
source: app/components/XAdmin/Stripe/Charges/index.vue
use-when: Stripe charge / payment list with status and date filters and per-row refund action.
Copyright © 2026