Appearance
Backup and restore
The Razorpay plugin requires no dedicated backup system. All configuration (API Key ID, API Key Secret, license key, and Webhook Secret) and transaction records reside directly in AcelleMail's database.
What to back up
- AcelleMail database: Stores plugin settings, remote plan mappings, and payment transaction logs.
- Razorpay credentials: Maintain a secure record of your Key ID, Key Secret, and Webhook Secret to accelerate disaster recovery.
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.
The plugin utilizes native AcelleMail payment tables without creating custom database schemas, making standard database backups fully comprehensive.
Rolling back
If a newly deployed version requires rollback:
- Download previous build: Retrieve the earlier
relyweb-razorpay-vX.Y.Z.ziprelease from your relyweb.co client area. - Upload archive: Navigate to Admin → Plugins → Upload Plugin and upload the previous ZIP over the current installation.
- Restore database (if required): If data alterations occurred under the newer version, restore the database backup taken prior to upgrading.
- Verify status: Open Admin → Plugins → Razorpay → Settings, verify the license badge displays Active, and execute a test transaction.