X Enterprises
nuxt-x-app-admin

Stripe Payment Methods

Payment method list with brand icons, expiry display, and set-default / remove actions.

Stripe Payment Methods

Payment method list with brand icons, expiry display, and set-default / remove actions.

Components

<XAdminStripePaymentMethods />

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

<XAdminStripePaymentMethods />

Props

PropTypeDefaultDescription
endpointString'admin/stripe/payment-methods'API endpoint for the payment-method list.
showViewBooleantrueShow 'View' action.
showSetDefaultBooleantrueShow 'Set default' action.
showRemoveBooleantrueShow 'Remove' action.
customerIdString''Scope to one customer.
paginatedBooleantrueEnable client-side pagination.
pageSizeNumber20Items per page.

Emits

EventPayloadDescription
viewvariesFired on 'View' action.
set-defaultvariesFired when 'Set default' is confirmed.
removevariesFired when 'Remove' is confirmed.
row-clickvariesFired on row click.

AI Context

component: XAdminStripePaymentMethods
package: "@xenterprises/nuxt-x-app-admin"
category: Stripe
source: app/components/XAdmin/Stripe/PaymentMethods/index.vue
use-when: Payment method list with brand icons, expiry display, and set-default / remove actions.
Copyright © 2026