Implement payment reconciliation, callbacks, and invoice expiry/cancel flows #9
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Problem
The repo can create invoices and manually mark them paid, but it still lacks provider callback handling, reconciliation jobs, and invoice expiration/cancel state transitions.
Why this matters
The current billing flow is not production-safe and still depends on manual mutation of invoices for core subscription activation.
Acceptance criteria
expired/canceledwhen appropriate.