Upgrading Pay Money Web App from v4.4.1 to v5.0.0
Version Upgrade Guide
Important
The following upgrade procedure is intended only for non-customized Pay Money web applications.
Customized Applications
Applying these upgrade steps to a customized application may break existing functionalities. Please proceed carefully and verify all custom modifications before upgrading.
Backup Recommended
Before starting the upgrade process, ensure you have a complete backup of:
- Project files
- Database
.envfile- Uploaded assets and storage files
This will help you restore your application if any issue occurs during the upgrade.
System Requirements
Before upgrading to Pay Money v5.0.0, make sure your server environment meets the following requirements:
| Requirement | Version |
|---|---|
| PHP | 8.2.29 or higher |
| Laravel Compatibility | Laravel 12 Supported |
| MySQL / MariaDB | Latest stable version |
| Composer | Latest stable version |
PHP Version Requirement
Pay Money v5.0.0 now supports PHP 8.2.29.
You must upgrade your server PHP version before proceeding with the application upgrade.
STEP 1: Upgrade from Admin Panel
-
Log in to your Pay Money admin panel.
-
Follow the upgrade steps provided in this documentation:
STEP 2: Replace Vendor Directory
-
Download the updated
vendor.zipfile from the following link:https://drive.google.com/file/d/1bBoel-IP1duddh5m-8Br6GyidjhIIt0F/view?usp=sharing
-
Remove the existing
vendorfolder from your project root directory. -
Extract the downloaded
vendor.zipfile into your project root directory. -
Ensure the new
vendorfolder fully replaces the old one.
Important
This step is required because Pay Money v5.0.0 includes updated package dependencies compatible with Laravel 12 and PHP 8.2.
STEP 3: Run Laravel Optimization Commands
After replacing the vendor directory, run the following commands from your project root directory:
php artisan optimize:clear
php artisan config:clear
php artisan cache:clear
php artisan route:clear
php artisan view:clear