Update membership purchase status in campaign sheet

Your member purchase requests arrive by webhook unconfirmed, leaving campaign spreadsheet rows unmarked and blocking fulfillment visibility. It writes purchase outcomes back to the campaign sheet so coordinators see confirmed purchases before the next billing run.

Update membership purchase status in campaign sheet

Update membership purchase status in campaign sheet