Add course purchasers to roster for billing before next run
Add course purchasers to roster for billing before next run
Your course purchase webhooks arrive untracked, causing missed roster updates and delayed billing. Coordinators get confirmed roster rows with billing IDs added so payments reconcile before the next billing run.