- https://www.adityaworks.tech
-
- LFX @headlamp
- Javascript Code Repo Expert (Contract) @HackerRank
- R&D Intern @Samsung
- Software Engineer @Tile10
- Joined on
2026-04-03
Block a user
Manual Lightning payment flow is not reconciled to Stripe invoice state
Apologies for the delay. I’ve been occupied with my final university presentation, but I will try mh best to wrap up all issues within the next two days.
Manual Lightning payment flow is not reconciled to Stripe invoice state
chore: prevent duplicate Lightning charges by adding durable invoice-level NWC payment guard
userAdityaa
created branch prevent-duplicate-lightning in userAdityaa/caravel
2026-04-25 11:13:12 +00:00
Duplicate Lightning charge risk in invoice processing
fix: add idempotency keys to all Stripe mutation calls
Stripe mutation calls are not idempotent
I believe there are only a few remaining issues before we can proceed with the launch. I’ll be traveling and attending a hackathon over the next couple of days, but I’ll do my best to address…
Internal activity bus can drop events and cause silent state drift
Stripe mutation calls are not idempotent
NWC payment failure is swallowed silently, error context never reaches the user
Closing this, as it has been merged through #46.
NWC payment failure is swallowed silently, error context never reaches the user
fix: silent NWC auto-payment failure messaging in invoice.created fallback