Update booking payment status and log payment in spreadsheet
Update booking payment status and log payment in spreadsheet
Payment webhooks leave booking rows out of date, delaying confirmations and reconciliation. Mark rows paid and log timestamps so billing reconciles before the next run.