Appearance
Requirements
Verify that your server environment and accounts meet the prerequisites below before installing the Razorpay plugin.
INR-only
Razorpay here settles in Indian Rupees. Only INR-priced plans are eligible, and the direct and subscription gateways both charge in INR.
Server and software
| Requirement | Details |
|---|---|
| AcelleMail | 4.0.0 or newer |
| PHP | 8.2 or newer (runs on 8.2, 8.3, 8.4 and 8.5) |
| ionCube Loader | 13.0.2 or newer (see below) |
| A Razorpay account | With an API key pair (Key ID + Key Secret) from the Razorpay dashboard |
| Outbound HTTPS | To Razorpay and to relyweb.co for licensing (port 443) |
| License | An active Razorpay gateway license |
The ionCube Loader
The Razorpay gateway ships as an ionCube-encoded build and requires the ionCube Loader extension (the same Loader required by AcelleMail).
- Minimum version: ionCube Loader 13.0.2 or newer.
- PHP support: Runs on PHP 8.2, 8.3, 8.4, and 8.5. Newer 14.x and 15.x Loaders are backward-compatible.
ionCube Loader required
If the Loader is missing or outdated, the plugin displays "ionCube Loader required" or returns a parse error during installation.
- Verify active status via
php -m | grep -i ioncubeor under Admin → Info. - Install or update the Loader for your active PHP version (8.2–8.5) before activating the plugin.
Account and license prerequisites
- Razorpay account: Requires an active account with an API Key ID and Key Secret from the Razorpay dashboard, plus an optional Webhook Secret for callback verification. Both gateways share these credentials. See Get your API keys.
- Active license: An active license is required for payment processing. Both Razorpay and Razorpay Subscription gateways automatically appear in Admin → Payment Gateways once a valid key is saved. See Licensing.
Pre-install verification
- AcelleMail version: Confirm version 4.0.0 or newer in the admin footer.
- PHP version: Verify PHP 8.2–8.5 via
php -vor your hosting control panel. - ionCube Loader: Confirm presence via
php -m | grep -i ioncubeor under Admin → Info. - Razorpay credentials: Verify access to your API key pair in the Razorpay dashboard.
- Outbound HTTPS: Ensure outbound port 443 connectivity to Razorpay APIs and
relyweb.co.