Digital Envisioned logoDigital EnvisionedOfficial Store

Affiliate Management System (Self-Hosted)

Run your own affiliate program: partner sign-up and portal, click tracking with UTM capture, commission ledger, payouts, fraud checks and Stripe/PayPal webhooks.

What it is

A self-hosted affiliate platform in plain PHP and MySQL, so you stop paying a monthly fee to run a partner program.

What is inside

• Browser installer that creates the schema and writes the config file one level above the web root (permissions 0600)
• Affiliate portal: register, email verification, password reset, links, conversions, payouts, settings
• Admin: dashboard, affiliates, conversions, leads, payouts, fraud review, analytics, audit log, team, CSV export, invoices
• Click tracking and attribution with UTM capture and a small JS tracker
• Commission ledger with rate snapshots; refund and dispute events reverse commissions
• Stripe and PayPal webhook endpoints with signature verification and idempotent event storage
• Cron script for queued email, failed-login alerts and lead follow-ups
• Session hardening, CSRF, rate limiting and security headers
• An example sales landing page you can rewrite or remove

Who it suits

Businesses that sell online and want partners to promote them, with the data kept in their own database.

Good to know

This is infrastructure. It does not bring affiliates, traffic or sales by itself.

Install overview:
1. Create a MySQL database and user in your hosting panel; turn on HTTPS.
2. Upload the folder contents to your document root.
3. Open https://yourdomain/installer/ and enter the base URL, database, admin password, SMTP and payment webhook details. It writes .affiliate-config.php one directory above the web root.
4. Delete the installer/ folder afterwards.
5. Point Stripe events (checkout.session.completed, invoice.paid, charge.refunded, charge.dispute.created, charge.dispute.closed) to /stripe/webhook.php and PayPal webhooks to /paypal/webhook.php.
6. Add a cron job for cron.php (every 5-15 minutes).
7. Run tests/verify-production.sh or follow README.md to test before going live.

What you get: the full source as a ZIP (cleaned of live keys, passwords and customer data), README-FIRST.txt, INSTALL.txt, LICENSE.txt and a license key.
Requirements: PHP 8.1+ with PDO MySQL, cURL, OpenSSL; MySQL; HTTPS; SMTP mailbox; Stripe and/or PayPal account.

See it running live

$139.00

Payment is processed by Stripe. We never see your card details. Digital product: all sales final once delivered; damaged or missing files are replaced. Includes a license key for 3 sites (terms).

Questions

What do I receive?

A download link by email right after payment (valid 30 days, up to 10 downloads) and a license key. The thank-you page also has the download.

How many sites can I use it on?

3 sites you own or build for a client. Reselling or sharing the source is not allowed.

Can I get a refund?

All sales of digital products are final once delivered. If a file is damaged or missing, we replace it. Ask us anything before you buy.

How do I get help?

Email newton@digitalenvisioned.net or support@digitalenvisioned.net, or call 205-578-8884, with your order reference.

Not ready yet? Get updates