Create subscription event rows from incoming donor webhooks
Create subscription event rows from incoming donor webhooks
Your subscription and donation webhook payloads arrive unlogged, leaving payment events invisible to program coordinators and finance staff. Capture each webhook as a database row so teams reconcile payments before the next reporting run.