Skip to content

Requirements ​

Verify that your server environment satisfies the requirements below before installing RelyPay. An active ionCube Loader is mandatory to execute encoded module files.

Server and software ​

RequirementDetails
PHP8.2 or newer (runs on 8.2, 8.3, 8.4 and 8.5)
WHMCS8.13 or newer, or 9.x
Admin accessA Full Administrator account; the addon must be granted access to your admin role
ionCube Loader13.0.2 or newer (see below)
PHP extensionscurl, openssl, json, zip, mbstring
SSL certificateRequired for provider webhook endpoints
A provider accountAt least one of Razorpay, Cashfree, PhonePe, PayGlocal or Zoho Payments
LicenseAn active RelyPay license

The ionCube Loader ​

RelyPay requires the standard ionCube Loader PHP extension used by WHMCS:

  • Module compatibility: Executes encoded addon files.
  • Built-in support: Standard on most WHMCS hosting environments.

Install ionCube Loader 13.0.2 or newer matching your active PHP version:

  • PHP 8.2: Loader 13.0.2+
  • PHP 8.3 / 8.4 / 8.5: Loader 14.4.0+ or 15.x
  • Cross-version build: A single RelyPay package supports all compatible PHP and loader releases.

RelyPay will not run without ionCube

If the loader is missing or outdated, PHP halts with: This product requires the ionCube PHP Loader. Request that your web host enables ionCube Loader 13.0.2 or newer for your PHP runtime.

Why a provider account and SSL ​

Live payment processing and asynchronous callbacks require:

  • Provider account: At least one active account with Razorpay, Cashfree, PhonePe, PayGlocal, or Zoho Payments.
  • HTTPS endpoint: Valid SSL certificate on your WHMCS domain to receive encrypted provider webhooks.

Why Full Administrator access ​

WHMCS controls addon module access by administrator role:

  • Role assignment: Grant access to Full Administrator (and other designated payment management roles) during activation.
  • Access Denied resolution: If RelyPay pages display Access Denied, update permissions under Configuration → System Settings → Administrator Roles.

Why a license ​

RelyPay requires an active license. You enter your key after activation — see Installation — and manage it later under Addons → RelyPay → Global Settings → License Information. See Licensing for how the license types work.

How to check ​

You don't need to guess at any of this:

  • PHP version and extensions — open Utilities → System → PHP Info in the WHMCS admin, or ask your host. Confirm PHP 8.2+ and that curl, openssl, json, zip and mbstring are loaded.
  • ionCube Loader — the same PHP Info page lists the ionCube Loader and its version if it is installed. If you can't find it, it isn't enabled.
  • WHMCS version — shown in the WHMCS admin footer, and under Help → System Health Status.
  • SSL — load your storefront and confirm the address bar shows https:// with a valid certificate.

Ready to install?

Once your server checks out, head to Installation for the step-by-step activation walkthrough.

Documentation for the Relyweb app catalogue.