REMOVAL INSPECTOR
PayFast Secure • Instant Delivery • 48h link
✓

Verifying Payment…

Checking PayFast return… If payment was successful your download will start automatically.

Your Downloads — All Products

Ultimate Bundle R597 unlocks all 6. Single kits unlock that kit only. Stored locally for 48h. Re-send via [email protected]

Smooth customer flow:
1. Customer clicks BUY → payf.st short link opens PayFast Secure
2. PayFast payment → PayFast redirects to download.html?kit=xxx&paid=1&ref=PFxxxx (set this as return_url in PayFast dashboard for each product)
3. This page verifies paid=1 or kit param → marks as purchased in localStorage → auto-starts download after 1.5s
4. All purchased kits stay unlocked for 48h in this browser. Ultimate unlocks all.
5. Email backup: PayFast ITN sends ZIP link (configure notify_url to your Cloudflare Worker / PHP that emails kit link). GitHub Pages can't run ITN, so client-side unlock is for instant UX + email as backup.

PayFast Dashboard Setup (for each of 6 links):
• return_url: https://removalinspector.co.za/download.html?kit=debt-review&paid=1 (change kit: starter, prescribed, adverse, debt-review, judgement, ultimate)
• cancel_url: https://removalinspector.co.za/index.html#kits
• notify_url: https://your-worker.workers.dev/payfast-itn (optional but recommended — see README for worker code)
© 2026 RI Removal Inspector • Educational Only • NCA Sec71 Sec72 • POPIA: mask ID to last 3 digits • [email protected]