Appearance
Uninstalling
Uninstalling Zoho Payments involves two approaches: deactivation (reversible — suspends checkout while preserving configuration) or file deletion (permanent removal).
Deactivate (reversible)
To stop accepting Zoho Payments without removing anything:
- Go to Setup → Payment Gateways.
- Find Zoho Payments in your active gateways and deactivate it.
Deactivation removes Zoho Payments from client checkout options immediately:
- Preserved configuration: Gateway credentials, API keys, and settings remain saved in WHMCS.
- Easy resumption: Re-enabling the gateway restores checkout without re-entering settings.
- Safe suspension: Ideal for temporary maintenance or gateway testing.
Temporary suspension
To suspend payments temporarily, deactivate the gateway rather than removing files. In-progress payments continue to verify and record against invoices normally.
Remove all data (irreversible)
To remove the gateway completely:
- Deactivate it first, as above.
- Delete the gateway files from your WHMCS root:
modules/gateways/zohopayments.php- the entire
modules/gateways/zohopayments/directory (this includes the callback and webhook files)
After deleting module files:
- Gateway list: Zoho Payments no longer appears in Setup → Payment Gateways.
- Webhook endpoint: Inbound webhook URLs immediately return 404 responses.
- Historical data: Existing invoice and payment transaction records remain untouched in WHMCS.
Delete Zoho webhook
Delete the configured webhook endpoint in your Zoho Payments dashboard to stop Zoho from sending notifications to a removed URL.
Related pages
- Backup and restore — back up before removing anything
- Installation — how to set it up again
- Licensing — pausing by license state instead of deleting