MemberMouse utilizes WP-Cron and a proprietary queueing system to handle recurring billing entirely within your WordPress installation, rather than relying on a central server to trigger rebills.
By default, local billing is enabled and scheduled to run every 15 minutes. However, there may be instances where you wish to pause onsite billing, for example, during a site migration. Additionally, MemberMouse will automatically pause rebills on your site when a restore from backup is detected, or there is a URL change. The Local Billing Scheduler Settings allows you to pause and resume local billing.
How to pause local billing:
- From the MemberMouse menu, go to General Settings, and then click on the Other Settings tab.
- Scroll down to the Local Billing Scheduler Settings section.
- To instruct MemberMouse to pause local billing, uncheck the box next to Enable rebilling via the local scheduler.
To resume, check the box.
- Click the Save Settings button to save your settings.
When billing is halted, an email should be sent by the site to the default employee account. You will need email working on your server to test this. You can trigger the email by disabling billing. Turning this off should result in the dashboard warning that onsite billing is paused, and the email should be sent.