What goes wrong.
MEMBERS CANNOT ACCESS CONTENT THEY PAID FOR
Check their subscription status Check the level is assigned Check the restriction rule on that content
Frequently a payment succeeded and the membership was not activated, which is a webhook problem.
CONTENT IS ACCESSIBLE WITHOUT PAYING
Check whether files are being served from public_html directly.
Restricting a page does not restrict a file.
BOOKINGS ARE DOUBLE-BOOKED
Phone bookings not entered into the system, or availability not synced.
REMINDERS NOT SENDING
Check scheduled tasks. These depend on cron, and HTTP wp-cron is blocked here.
A real cron job is required.
RECURRING PAYMENTS NOT RENEWING
Check the gateway's subscription records against your site.
Check cron again. Renewal processing is usually scheduled.
STUDENTS LOSING PROGRESS
Usually a caching problem affecting logged-in pages.
WHAT TO CHECK FIRST FOR ALL OF THESE
Cron, and caching exclusions.