v0.1.0
Numok v0.1.0 - Initial Release
A lightweight, self-hosted affiliate platform that integrates directly with Stripe. Built for businesses that want to run their own affiliate program without third-party dependencies.
Core Features
-
Stripe Integration
- Automatic conversion tracking via webhooks
- Support for one-time and recurring commissions
- Handles Stripe Checkout and Payment Intents
- Configurable commission structures (percentage or fixed)
-
Partner Management
- Self-service partner registration
- Unique tracking codes per program
- Individual partner dashboards
- Commission reporting and analytics
- Sub-ID tracking support (sid, sid2, sid3)
-
Program Management
- Multiple affiliate programs
- Configurable cookie duration
- Customizable reward delay periods
- Landing page tracking
- Program-specific commission rates
-
Admin Features
- Comprehensive admin dashboard
- Partner approval workflow
- Commission status management (pending/payable/paid)
- Conversion tracking and reporting
- Export capabilities
Technical Stack
- PHP 8.1+
- MySQL 5.7+
- Tailwind CSS for styling
- Vanilla JavaScript
- Apache/Nginx support
- Stripe API v2023-10-16
Security Features
- PDO with prepared statements
- CSRF protection
- Secure password hashing
- XSS prevention
- Environment-based configuration
- Webhook signature verification
Requirements
- PHP 8.1 or higher
- MySQL 5.7 or higher
- SSL certificate
- Stripe account
- Apache/Nginx web server
- Required PHP extensions: PDO, JSON, cURL, mbstring
Installation
See Installation Guide for detailed setup instructions.
License
MIT License
This release lays the foundation for a simple yet robust affiliate tracking system. Future releases will focus on enhanced reporting, additional payment provider integrations, and expanded tracking capabilities.
For more information, visit numok.com