Updating ChargePanda
ChargePanda can update itself with a single click — no file uploads or technical steps needed.
Before you start
Make sure you have added your license key under Settings → Update. Without it, ChargePanda won't be able to check for updates. See the License Key guide if you haven't done this yet.
Updating to version 1.2.0 or higher
PHP 8.4 required
Version 1.2.0 upgrades ChargePanda to Laravel 13, which requires PHP 8.4 or higher. If your server is running an older PHP version, the update will fail.
Check your PHP version before applying this update. You can usually change your PHP version from your hosting control panel (cPanel, Plesk, etc.) under PHP Version or MultiPHP Manager. If you're not sure how to do this, contact your hosting provider — it's a quick change on their end.
Also make sure to back up your site before starting, as this is a significant upgrade.
How to update
Step 1 — Check for updates
- In the admin panel, go to Updates in the sidebar
- Click Check for updates
ChargePanda will check if a newer version is available. If one is found, you'll see the version number, release date, and a summary of what's new.
Step 2 — Back up your site
Before applying any update, take a quick backup of your files and database. This is just a precaution — but it's worth doing before any change to your site.
Step 3 — Apply the update
- Check the box confirming you've made a backup
- Click Apply update automatically
- Wait for the page to finish — don't close or refresh it
That's it. ChargePanda will download the update and apply it automatically. You'll see a confirmation message when it's done.
Updates check automatically
If you've set up the cron job, ChargePanda checks for updates in the background on a schedule. You don't need to do anything — just visit the Updates page whenever you want to see the current status.
My support has expired
Updates are only available while your support is active. If your support has expired, the update button won't appear. You can renew your support on CodeCanyon and then return here to apply any updates you've missed.
Troubleshooting
"Add your license key to enable update checks" You haven't added your license key yet. Go to Settings → Update and enter it. See the License Key guide for help.
"Unable to contact the update service" ChargePanda couldn't reach the update server. Check that your site has internet access and try again in a few minutes.
The update button isn't showing Your support may have expired. Log in to your ChargePanda account to check your support status.
"The download package is not yet accessible" The update file is still being prepared. Wait a few minutes and click Check for updates again.
The update failed after applying (white screen or error) If you're updating to 1.2.0 or higher, your server may be running an older PHP version. Upgrade to PHP 8.4 from your hosting control panel and try again. If you're unsure, restore your backup and contact your hosting provider first.
For developers
You can also check for updates from the command line:
php artisan cp:check-updatesAdd --force to bypass the cache and fetch the latest status immediately.