--- id: nirholas/XActions/billing-management version: "8e62371d" license: Apache-2.0 install: manual updated: 2026-07-27 --- # billing-management — billing-management handles subscription lifecycle and plan changes for XActions using Stripe. Switch between tiers, view available plans, access your billing portal, or cancel at any time. Payment details stay secure with Stripe. Publisher: nirholas · Stars: 416 · Updated: 2026-07-27 Install (manual): `git clone https://github.com/nirholas/XActions` ## SKILL.md # Billing Management Stripe-powered subscription and billing management for XActions. ## Entry Points | Goal | Route | Method | |------|-------|--------| | List available plans | `GET /api/billing/plans` | REST API | | Start Stripe checkout | `POST /api/billing/checkout` | REST API | | Open billing portal | `GET /api/billing/portal` | REST API | | Get current subscription | `GET /api/billing/subscription` | REST API | | Cancel subscription | `POST /api/billing/cancel` | REST API | ## API Usage ### List plans ```bash GET /api/billing/plans ``` Returns all available subscription tiers with pricing and feature limits. ### Start checkout ```bash POST /api/billing/checkout Authorization: Bearer Content-Type: application/json { "plan": "pro", "successUrl": "https://yourapp.com/success", "cancelUrl": "https://yourapp.com/cancel" } ``` Returns a Stripe checkout URL to redirect the user to. ### Open billing portal ```bash GET /api/billing/portal Authorization: Bearer ``` Returns a Stripe Customer Portal URL where users can update payment methods, view invoices, and manage their subscription. ## Subscription Tiers | Tier | Key Features | |------|-------------| | `free` | Limited operations, community features | | `basic` | More operations, standard automations | | `pro` | Unlimited operations, all features, API access | | `enterprise` | Custom limits, dedicated support, team features | ## Notes - Billing is handled entirely by Stripe — XActions does not store payment details - Subscription status is synced via Stripe webhooks - Downgrade takes effect at the end of the current billing period - Credits (for pay-per-use operations) are separate from subscriptions ## Related Skills - **teams-management** — Manage team members on your plan - **x402-payments** — Alternative crypto-based payment via x402 protocol - **xactions-cli** — Check plan status via CLI [View on SkillFed](https://skillfed.io/nirholas/XActions/billing-management) · [View on GitHub](https://github.com/nirholas/XActions)