Create member contact and deal from paid registrations

Paid registrations aren't creating member contacts or deals, leaving membership staff without payment context. This creates/updates contact, logs a deal, and adds a note for operations same day.

Create member contact and deal from paid registrations

Create member contact and deal from paid registrations