---
url: /razorpay-acellemail/updating.md
description: >-
  How to update the Razorpay for AcelleMail plugin — a manual
  download-and-upload process that preserves your API keys, license and webhook
  secret.
---

# Updating

The Razorpay gateway plugin updates **manually** via a standard download-and-upload workflow. There is **no in-app auto-updater**; all configuration values and plan mappings persist across updates.

## Download the update

1. Sign in to your **relyweb.co client area**.
2. Locate your active license and download the latest `relyweb-razorpay-vX.Y.Z.zip` package.
3. Review the release notes before deploying the update to production.

::: tip Read the changelog first
The changelog next to the download tells you what changed. Check it — and this app's
[changelog](/razorpay-acellemail/changelog) — before applying an update to a busy production server.
:::

## Upload it

1. Navigate to **Admin → Plugins → Upload Plugin** in AcelleMail.
2. Select and upload the new `relyweb-razorpay-vX.Y.Z.zip` archive over the existing installation.
3. Verify activation under **Admin → Plugins**.

::: info Settings persistence
Plugin configuration (API Key ID, API Key Secret, license key, Webhook Secret) and remote plan mappings reside in AcelleMail's database. They remain fully intact without manual re-entry.
:::

## What updates need (by license type)

Access to new releases depends on your license tier and coverage:

* **Leased:** Access to all new releases while your subscription remains active.
* **Lifetime:** Perpetual access to purchased versions, with new releases available during active Support & Updates coverage.

If download links are unavailable in your client area, renew your Support & Updates access.

## If an update won't apply

* **Corrupted archive:** Re-download `relyweb-razorpay-vX.Y.Z.zip` and upload the complete archive without unzipping.
* **ionCube Loader requirement:** Confirm **ionCube Loader 13.0.2+** on PHP 8.2–8.5 via `php -m | grep -i ioncube`.
* **License badge verification:** Open **Admin → Plugins → Razorpay → Settings** and ensure the badge shows **Active**. Click **Save Settings** if re-verification is needed.
* **Further troubleshooting:** Consult the [Troubleshooting](/razorpay-acellemail/troubleshooting) guide for additional checks.

## Related pages

* [Installation](/razorpay-acellemail/installation)
* [Backup and restore](/razorpay-acellemail/backup-and-restore)
* [Licensing](/razorpay-acellemail/licensing)
* [Changelog](/razorpay-acellemail/changelog)
* [Troubleshooting](/razorpay-acellemail/troubleshooting)
