-
-
Notifications
You must be signed in to change notification settings - Fork 2
plugin paypal pro
Advanced PayPal integration with full webhook processing, dispute automation, and recurring subscription management. Pro plugin, requires license.
| Tier | Monthly | Annual | Includes this plugin? |
|---|---|---|---|
| Free | $0 | $0 | No |
| Basic | $0.99/mo | $9.99/yr | Yes |
| Pro | $1.99/mo | $19.99/yr | Yes |
| Elite | $4.99/mo | $49.99/yr | Yes |
| Business | $9.99/mo | $99.99/yr | Yes |
| Business+ | $49.99/mo | $499.99/yr | Yes |
| Enterprise | $99.99/mo | $999.99/yr | Yes |
Minimum tier: Basic (this is a tier: pro plugin per F07-PRICING-TIERS).
Not currently in a named bundle. Purchase any tier subscription (Basic and up) for access.
Or get all bundles + all apps via ɳSelf+ ($49.99/yr).
nself license set nself_pro_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
nself plugin install paypal-pro
nself buildThe license is validated against ping.nself.org/license/validate. Tier is checked server-side; insufficient tier returns an error.
PayPal Pro extends the standard paypal plugin (port 3071) with full webhook signature validation, automated dispute response workflows, and recurring subscription lifecycle management. Incoming PayPal webhooks are verified, persisted, and fanned out to downstream tables so your application has a complete local replica of payment activity without polling the PayPal REST API.
The plugin tracks orders, captures, refunds, disputes, subscriptions, plans, payouts, and invoices. With 14 synced tables, you can query all PayPal data directly via Hasura GraphQL for custom dashboards, billing portals, and reconciliation reports.
| Env Var | Default | Description |
|---|---|---|
PAYPAL_PORT |
3071 |
PayPal pro service port |
PAYPAL_CLIENT_ID |
— | PayPal REST API client ID |
PAYPAL_CLIENT_SECRET |
— | PayPal REST API client secret |
PAYPAL_MODE |
sandbox |
Mode: sandbox or live
|
PAYPAL_WEBHOOK_ID |
— | PayPal webhook ID for signature verification |
| Port | Purpose |
|---|---|
| 3071 | PayPal pro REST API and webhook receiver |
14 tables prefixed np_paypal_:
-
np_paypal_orders, order records -
np_paypal_captures, payment captures -
np_paypal_authorizations, payment authorizations -
np_paypal_refunds, refund records -
np_paypal_disputes, dispute and chargeback records -
np_paypal_subscriptions, subscription state -
np_paypal_subscription_plans, subscription plan definitions -
np_paypal_products, product catalog -
np_paypal_payouts, payout records -
np_paypal_invoices, invoice history -
np_paypal_payers, payer (customer) records -
np_paypal_balances, account balance snapshots -
np_paypal_transactions, transaction log -
np_paypal_webhook_events, raw incoming webhook payloads
| Route | Target |
|---|---|
/paypal/webhook |
PayPal webhook receiver |
/paypal/orders/ |
Order creation and capture |
/paypal/subscriptions/ |
Subscription management |
curl -X POST http://localhost/paypal/orders \
-H "Content-Type: application/json" \
-d '{"amount": "29.99", "currency": "USD", "description": "Pro subscription"}'query ActiveSubscriptions {
np_paypal_subscriptions(where: {status: {_eq: "ACTIVE"}}) {
id
payer_id
plan_id
next_billing_time
}
}Source-available (license required to run): plugins-pro/paid/paypal/
Note: plugins-pro is a private repository. Source access is granted to ɳSelf+ subscribers and Enterprise customers.
- plugin-stripe-pro, Stripe billing integration
- 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