fix: manual Lightning payment reconciliation with Stripe invoice state #54
Reference in New Issue
Block a user
Delete Branch "userAdityaa/caravel:payment-reconcile"
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?
Summary
This PR fixes a gap where manual Lightning payment could succeed while Stripe invoice remained open, causing UI to continue showing unpaid.
Root cause
Manual Lightning flow generated/paid a Lightning invoice but did not reliably reconcile that success back to the Stripe invoice status used by the UI.
closes #52
8271c8dd8dto8e66982ed5