Install the master cron correctly and prove recurring billing tasks are actually running.
Add the cron job
Use CLI PHP and absolute paths. Running the automation page manually proves the code can execute; it does not prove the operating-system scheduler is configured.
*/5 * * * * /usr/bin/php /absolute/path/to/kbilling/crons/cron.php >/dev/null 2>&1
Verify the PHP path
/usr/bin/php -v
/usr/bin/php /absolute/path/to/kbilling/crons/cron.phpThe CLI version and required PHP extensions should match the web runtime.
Verify recurring execution
- Wait longer than the configured interval.
- Open Automation → Automation Status.
- Confirm Last Cron Invocation advances without clicking the manual-run button.
- Review task counters, mail queue and failures.