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
| Prop | Type | Default | Description |
|---|---|---|---|
endpoint | String | 'admin/stripe/charges' | API endpoint for the charges list. |
customerId | String | null | Scope the list to one customer (adds ?customer= query). |
searchable | Boolean | true | Show search input. |
paginated | Boolean | true | Enable client-side pagination. |
pageSize | Number | 20 | Items per page. |
Emits
| Event | Payload | Description |
|---|---|---|
view | varies | Fired on 'View' action. |
view-receipt | varies | Fired when 'View receipt' is clicked (Charges). |
refund | varies | Fired when a refund is processed / confirmed. |
row-click | varies | Fired 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.
