X Enterprises
nuxt-x-app-admin

Stripe Subscriptions Detail

Stripe subscription detail with cancel / pause / resume modals and invoices tab.

Stripe Subscriptions Detail

Stripe subscription detail with cancel / pause / resume modals and invoices tab.

Components

<XAdminStripeSubscriptionsDetail />

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

<XAdminStripeSubscriptionsDetail />

Props

PropTypeDefaultDescription
subscriptionObjectnullPre-fetched subscription object.
subscriptionIdString''ID used to fetch the subscription when subscription is not provided.
endpointString'admin/stripe/subscriptions'API endpoint for the subscription fetch.
showCancelBooleantrueShow 'Cancel' action.
showPauseResumeBooleantrueShow 'Pause' / 'Resume' actions.
showUpdatePlanBooleantrueShow 'Update plan' action.
showInvoicesBooleantrueRender the Invoices tab.

Emits

EventPayloadDescription
cancelvariesFired when a subscription is cancelled.
pausevariesFired when a subscription is paused.
resumevariesFired when a subscription is resumed.
update-planvariesFired when a subscription plan is changed.
view-customervariesFired when 'View customer' is requested.
invoice-actionvariesFired on an invoice action inside subscription detail.

AI Context

component: XAdminStripeSubscriptionsDetail
package: "@xenterprises/nuxt-x-app-admin"
category: Stripe
source: app/components/XAdmin/Stripe/Subscriptions/Detail.vue
use-when: Stripe subscription detail with cancel / pause / resume modals and invoices tab.
Copyright © 2026