Shahid Malla

Notes from real client work

Field notes & tutorials.

Hard-won lessons from shipping WHMCS modules, securing servers, and automating hosting businesses - written so you can apply them today.

62 articles · 28 categories

Editor's pick

shahidmalla.com/blog/whmcs-hooks-guide
WHMCS Hooks Guide: Extend Functionality Without Modifying Core Files
Featured in Development

WHMCS Hooks Guide: Extend Functionality Without Modifying Core Files

Stop editing WHMCS core files. After 10+ years building WHMCS systems, here is the working model for hooks — the 7 you will actually use, a real walkthrough, and the pitfalls that have cost me nights of sleep.

S Shahid Malla · Jan 4, 2026 · 14 min
Read the full article

Latest articles

How to Set Up WHMCS for a Real Hosting Business
WHMCS 6 min

How to Set Up WHMCS for a Real Hosting Business

The setup checklist for a production-ready WHMCS — past the installer, all the way to "ready for paying customers." Server spec, settings tour, branding, security, testing.

S Shahid Malla Feb 1 · 251

WHMCS Razorpay Integration: Indian Payment Gateway Setup

Selling hosting to India? Razorpay covers UPI, NetBanking, wallets, cards — all in INR with eMandate for recurring. The complete setup including GST and subscription patterns.

S Shahid Malla Jan 30 · 204

WHMCS PayPal Integration: Setup, Subscriptions & Troubleshooting

PayPal isn't optional even when you have Stripe. The working setup — picking the right module, business account config, API credentials, IPN webhooks, and the recurring billing pattern.

S Shahid Malla Jan 29 · 219

WHMCS Stripe Integration: The Setup I Run on Every Install

The Stripe integration walkthrough most guides skip the details of — picking the right module, account setup, webhooks (the part everyone misses), 3D Secure, recurring billing, and the test cycle before going live.

S Shahid Malla Jan 28 · 240
How to Migrate WHMCS to a New Server Without Downtime
WHMCS 8 min

How to Migrate WHMCS to a New Server Without Downtime

The actual zero-downtime WHMCS migration procedure — pre-staging, the initial sync, the cutover window, and the seven-day standdown that prevents surprises.

S Shahid Malla Jan 28 · 195
WHMCS Domain Registrar Integration: The Working Setup
WHMCS 7 min

WHMCS Domain Registrar Integration: The Working Setup

Configure WHMCS to sell domains end-to-end — registrar pick, API credentials, TLD pricing, nameserver templates, hosting bundles, and the renewal monitoring that prevents churn.

S Shahid Malla Jan 22 · 308
WHMCS Invoice Customization: Branded PDFs & Email Templates
Billing 7 min

WHMCS Invoice Customization: Branded PDFs & Email Templates

Your invoice is the most-seen artifact in your billing. The practical guide to branded PDF templates, tax-compliant fields, customized invoice emails, and on-page invoice views.

S Shahid Malla Jan 22 · 284

WHMCS Custom Module Development: Picking the Right Type

The five WHMCS module types — provisioning, addon, gateway, registrar, reports — and a decision tree for picking the right one. With boilerplate for each.

S Shahid Malla Jan 20 · 329

WHMCS Affiliate System: Build a Referral Program That Works

WHMCS ships an affiliate system most operators ignore. Set up right, it brings customers your marketing can't reach at predictable CAC. The setup, the recruitment, the fraud prevention.

S Shahid Malla Jan 16 · 203
WHMCS Reseller Hosting Setup: Start a Hosting Brand
WHMCS 6 min

WHMCS Reseller Hosting Setup: Start a Hosting Brand

Reseller hosting is the lowest-capital path to a hosting brand. The playbook — picking the upstream, white-labeling, configuring WHMCS, pricing for profit, and graduating to your own infrastructure.

S Shahid Malla Jan 15 · 212

WHMCS Multi-Currency Setup: Accept Payments Globally

Selling across borders means selling in customers' currencies. The working multi-currency setup — base currency, manual per-currency pricing, gateway-per-currency, IP-based detection, tax handling.

S Shahid Malla Jan 14 · 218

WHMCS VPS & Cloud Server Provisioning

Selling VPS through WHMCS — the three architectures, provisioning modules per platform, IP pool management, OS templates, billing for usage, and the monitoring that prevents customer pain.

S Shahid Malla Jan 11 · 280

Want it built for you?

Reading is good. Shipping is better.

If a tutorial here solves your problem, great. If it doesn't, that's why I'm here. Tell me what you need.