Add paid buyer to membership and notify ops

Untracked paid orders delay student access and stall reconciliation. It creates enrollment and transaction records and alerts coordinators so access is granted same day.

Add paid buyer to membership and notify ops

Overview

When paid orders arrive they must translate into access and reconciled records; this flow turns payment webhooks into enrolled users, logged transactions, and a coordinator alert. That means coordinators can grant access and finance can reconcile payments the same day.

Add paid buyer to membership and notify ops