Description
ChargePanda – PHP Script to Sell Digital Products, Downloads, Subscriptions & Licenses
ChargePanda is a self-hosted PHP script built on Laravel that gives you a complete platform to sell digital products, downloads, subscriptions and licenses — all under your own domain, with zero platform fees on your revenue.
Full Feature List
Products and Selling
- Sell any digital product, file or service
- Unlimited products with unlimited plans per product
- One-time products with single or variable pricing
- Subscription products with monthly, yearly, weekly and custom billing cycles
- Free trials with configurable duration
- Fixed-term subscription cycles
- Multiple pricing tiers per product (Basic, Pro, Business)
- Product gallery and screenshots
- Per-product SEO title and meta description
- Per-product FAQ section
- Checkout Fields — collect custom information per product at checkout
- Eight field types including text, dropdown, radio, checkbox and URL validation
- Per-field required toggle, placeholder, help text and regex validation
File Delivery and Releases
- Secure file delivery with signed, expiring URLs
- Unlimited file attachments per product
- Plan-based file access levels
- Optional version and release management with changelogs
- Version gating by plan tier
- Full download audit log
- Product bundles — group multiple products under one purchase
- Per-plan product assignment within bundles
- Daily download limits per pricing plan — optional, defaults to unlimited
- Download limit resets automatically at midnight
- Remaining download count shown to customer on downloads page
License Key Server
- Auto-generated cryptographically secure license keys on purchase
- Key format: CP-XXXXXX-XXXXXX-XXXXXX-XXXXXX-SIGNATURE
- Domain and IP binding — auto-activates and locks on first use
- Activation limits enforce piracy protection automatically
- Subscription-linked license expiry — syncs with billing automatically
- License revocation (instant kill switch) and activation reset
- REST API for real-time license validation
- Works with desktop apps, web apps, plugins, CLIs and mobile
- Full audit trail of activations and validation calls
Support and Update Window Policies
- Configurable support windows (3, 6 or 12 months, or lifetime)
- Automatic new release lock on window expiry
- Buyer retains all files received during support period
- Renewal pricing — fixed amount or percentage discount off current price
- Renewal reminders before expiry
- One-click renewal restores full access instantly
Revenue and Growth
- Add-ons and checkout upsells
- Coupon and discount engine — percentage or fixed, per product or global
- Per-country and per-state tax rules
- Built-in SEO blog system
Payments
- Stripe, PayPal, Razorpay, Braintree
- Offline and bank transfer with mark-as-paid
- Multiple gateways active simultaneously
- One-step checkout
- Branded receipts and full order history

