Appearance
Backup and restore
The Razorpay gateway plugin has no built-in backup system. It doesn't need one: your settings — API Key ID, API Key Secret, license key and Webhook Secret — live in AcelleMail's own database, so they persist across plugin updates. Your safety net is a standard AcelleMail backup, which you should take before any big change.
What to back up
- The AcelleMail database. This holds the plugin's settings and your payment and transaction records. A regular database backup captures everything the gateways rely on.
- Your Razorpay credentials, kept somewhere safe. Your Key ID, Key Secret and Webhook Secret can always be regenerated in the Razorpay dashboard, but keeping a secure note avoids downtime.
Back up before big changes
Take a fresh database backup before you update the plugin, change PHP versions, or migrate servers. It's the fastest way to return to a known-good state.
Because these gateways use AcelleMail's own payment tables — there are no custom database tables — a normal AcelleMail database backup is complete. There is nothing plugin-specific to export.
Rolling back
If a new build causes trouble, roll back cleanly:
- Download the previous
relyweb-razorpay-vX.Y.Z.zipfrom your relyweb.co client area. - Upload it via Admin → Plugins → Upload Plugin, overwriting the current install. Settings are preserved, so your keys and license stay intact.
- If the newer version had already changed data and you need the earlier state, restore the database from the backup you took before updating.
After rolling back, open Admin → Plugins → Razorpay → Settings, confirm the license badge reads Active, and run a small test payment to verify the gateways work.