Mark customer invoices paid from manual payment webhook

Manual payment webhooks arrive without invoice updates, leaving records unreconciled and billing slow. Marking invoices paid automatically keeps ledgers accurate so reconciliation finishes before the next billing run.

Mark customer invoices paid from manual payment webhook

Mark customer invoices paid from manual payment webhook