-
-
Notifications
You must be signed in to change notification settings - Fork 2
plugin stripe pro
Advanced Stripe integration with full webhook coverage, customer portal, and 24-table Hasura GraphQL access. Pro plugin, requires license.
| Tier | Monthly | Annual | Includes this plugin? |
|---|---|---|---|
| Free | $0 | $0 | No |
| Any bundle | $0.99/mo | $9.99/yr | If stripe-pro is in that bundle |
| ɳSelf+ | $3.99/mo | $39.99/yr | Yes — all bundles + all apps |
Minimum tier: Any bundle subscription that includes stripe-pro, or ɳSelf+.
Not currently in a named bundle. Requires ɳSelf+ ($3.99/mo or $39.99/yr) for standalone access.
Or get all bundles + all apps via ɳSelf+ ($3.99/mo · $39.99/yr).
nself license set nself_pro_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
nself plugin install stripe-pro
nself buildThe license is validated against ping.nself.org/license/validate. Tier is checked server-side; insufficient tier returns an error.
Stripe Pro extends the standard stripe plugin (port 3740) with full webhook coverage, the Stripe customer portal, checkout session API, and 24 synced tables. Webhooks are signature-verified, persisted, and fanned out to downstream tables so your application has a complete local replica of billing activity without hitting the Stripe API.
The plugin tracks customers, subscriptions, invoices, payment intents, products, prices, refunds, disputes, coupons, trials, tax rates, and more. With 24 synced tables, you can query all billing data directly via Hasura GraphQL for custom dashboards, billing portals, and reconciliation reports.
| Env Var | Default | Description |
|---|---|---|
STRIPE_PORT |
3740 |
Stripe pro service port |
STRIPE_API_KEY |
— | Stripe secret key (sk_live_... or sk_test_...) |
STRIPE_WEBHOOK_SECRET |
— | Webhook endpoint signing secret |
STRIPE_PORTAL_RETURN_URL |
— | Customer portal return URL |
| Port | Purpose |
|---|---|
| 3740 | Stripe pro REST API and webhook receiver |
24 tables prefixed np_stripe_. Key tables:
-
np_stripe_customers, customer records -
np_stripe_subscriptions, subscription state -
np_stripe_invoices, invoice history -
np_stripe_payment_intents, payment records -
np_stripe_products, product catalog -
np_stripe_prices, pricing tiers -
np_stripe_refunds, refund records -
np_stripe_disputes, dispute and chargeback records -
np_stripe_coupons, discount coupons -
np_stripe_tax_rates, tax rate definitions -
np_stripe_webhook_events, raw incoming webhook payloads
Plus 13 more tables for trials, payment methods, charges, transfers, and balance transactions.
| Route | Target |
|---|---|
/stripe/webhook |
Stripe event webhook receiver |
/stripe/portal/session |
Customer portal session creation |
/stripe/checkout/session |
Checkout session creation |
curl -X POST http://localhost/stripe/checkout/session \
-H "Content-Type: application/json" \
-d '{"price_id": "price_1234", "customer_id": "cus_5678", "success_url": "https://example.com/success"}'query ActiveSubscriptions {
np_stripe_subscriptions(where: {status: {_eq: "active"}}) {
id
customer_id
current_period_end
items
}
}curl -X POST http://localhost/stripe/portal/session \
-H "Content-Type: application/json" \
-d '{"customer_id": "cus_5678"}'Source-available (license required to run): plugins-pro/paid/stripe/
Note: plugins-pro is a private repository. Source access is granted to ɳSelf+ subscribers and Enterprise customers.
- plugin-paypal-pro, PayPal payment sync
- plugin-shopify-pro, Shopify store sync
- plugin-donorbox-pro, Donorbox donation sync
- Plugin-Overview, full plugin index
- Plugin-Licensing, tier comparison
← Plugin-Overview | Home →
ɳSelf CLI v1.0.9. MIT licensed. Docs CC BY 4.0.
GitHub · Issues · Discussions · nself.org · docs.nself.org
Getting Started
Commands
- Commands, Overview
- Lifecycle: cmd-init · cmd-build · cmd-start · cmd-stop · cmd-restart · cmd-dev
- Monitoring: cmd-status · cmd-logs · cmd-health · cmd-urls · cmd-doctor · cmd-monitor · cmd-alerts · cmd-sentry · cmd-watchdog · cmd-dogfood
- Data: cmd-db · cmd-backup · cmd-dr · cmd-queue · cmd-webhooks
- Config: cmd-config · cmd-service · cmd-env · cmd-promote
- Networking: cmd-ssl · cmd-trust · cmd-dns-setup
- Security: cmd-security · cmd-secrets · cmd-waf
- Tenancy: cmd-tenant · cmd-billing
- Plugins: cmd-plugin · cmd-license
- AI: cmd-ai · cmd-claw · cmd-model
- Templates: cmd-template
- Utilities: cmd-exec · cmd-clean · cmd-reset · cmd-update · cmd-upgrade · cmd-version · cmd-admin · cmd-migrate · cmd-migrate-firebase · cmd-migrate-supabase · cmd-completion
Features
- Features, Overview
- Feature-Auth
- Feature-Storage
- Feature-Search
- Feature-Functions
- Feature-Email
- Feature-Monitoring
- Feature-Plugins
- Feature-ɳClaw, AI Assistant
- Feature-ɳChat, Messaging
- Feature-ɳTV, Media Player
- Feature-ɳFamily, Family Social
- Feature-ɳCloud, Managed Hosting
- Feature-Memory-Rooms, Knowledge Organization
- Feature-Agent-Dashboard, Agent Metrics
- Feature-Image-Generation, AI Image Generation
Configuration
- Configuration, Overview
- Config-Env-Vars
- Config-Postgres
- Config-Hasura
- Config-Auth
- Config-Nginx
- Config-Optional-Services
- Config-Custom-Services
- Config-System
Plugins (87 + 10 monitoring)
Free (25)
- plugin-backup
- plugin-content-acquisition
- plugin-content-progress
- plugin-cron
- plugin-donorbox
- plugin-feature-flags
- plugin-github
- plugin-github-runner
- plugin-invitations
- plugin-jobs
- plugin-link-preview
- plugin-mdns
- plugin-mlflow
- plugin-monitoring
- plugin-notifications
- plugin-notify
- plugin-paypal
- plugin-search
- plugin-shopify
- plugin-stripe
- plugin-subtitle-manager
- plugin-tokens
- plugin-torrent-manager
- plugin-vpn
- plugin-webhooks
Pro (62)
- plugin-access-controls
- plugin-activity-feed
- plugin-admin-api
- nself-ai-gateway
- nself-ai-cc
- nself-ai-mcp
- plugin-analytics
- plugin-auth
- plugin-backup-pro
- plugin-bots
- plugin-browser
- plugin-calendar
- plugin-cdn
- plugin-chat
- plugin-claw
- plugin-claw-budget
- plugin-claw-news
- plugin-claw-web
- plugin-cloudflare
- plugin-cms
- plugin-compliance
- plugin-cron-pro
- plugin-ddns
- plugin-devices
- plugin-documents
- plugin-donorbox-pro
- plugin-entitlements
- plugin-epg
- plugin-file-processing
- plugin-game-metadata
- plugin-geocoding
- plugin-geolocation
- plugin-google
- plugin-home
- plugin-idme
- plugin-knowledge-base
- plugin-linkedin
- plugin-livekit
- plugin-media-processing
- plugin-meetings
- plugin-moderation
- plugin-mux
- plugin-notify-pro
- plugin-object-storage
- plugin-observability
- plugin-paypal-pro
- plugin-photos
- plugin-podcast
- plugin-post
- plugin-realtime
- plugin-recording
- plugin-retro-gaming
- plugin-rom-discovery
- plugin-shopify-pro
- plugin-social
- plugin-sports
- plugin-stream-gateway
- plugin-streaming
- plugin-stripe-pro
- plugin-support
- plugin-tmdb
- plugin-voice
- plugin-web3
- plugin-workflows
Planned (26)
plugin-auditplugin-blogplugin-checkoutplugin-commerceplugin-drmplugin-exportplugin-flowplugin-importplugin-ldapplugin-mailgunplugin-mediaplugin-oauth-providersplugin-pagesplugin-postmarkplugin-rate-limitplugin-reportsplugin-samlplugin-schedulerplugin-sendgridplugin-ssoplugin-subscriptionplugin-thumbplugin-transcoderplugin-twilioplugin-wafplugin-watermark
Guides
- Guide-Production-Deployment
- Guide-SSL-Setup
- Guide-Multi-Tenancy
- Guide-Security-Hardening
- Guide-Monitoring-Setup
- Guide-Backup-Restore
- Guide-Custom-Services
- Guide-Migration-from-v1
Architecture
Reference
- API-Reference
- reference-error-codes, Error Codes
Licensing
Security
Brand
Operations
- operations/release-cascade, Release Cascade
- operations/self-healing, Self-Healing Schema
- operations/redis-tuning, Redis Pool Tuning
- operations/meilisearch-warmup, MeiliSearch Warm-Up
- operations/jwt-rotation, JWT Key Rotation
- operations/windows-wsl2-setup, Windows / WSL2 Setup
- operations/gemini-oauth-reauth, Gemini OAuth Reauth
Contributing
Admin
- USER-ACTION-QUEUE, Pending Admin Actions