Login

Description

Accept Lightning payments without running a node. Each store gets its own Spark wallet, wired into Lightning and LNURL automatically, with optional automatic sweeps to on-chain Bitcoin or to a stablecoin on an EVM address. Funds sit on Spark, a non-custodial Bitcoin layer two network, until they are swept.

Media

Reviews

Write a review
i2dor avatar i2dor Aug 25, 2026
We've been running Flint on BTCfactura.com since it was first available, and it's become the foundation of how we handle Lightning payments across dozens of merchants on our BTCPay instance.

BTCfactura lets Romanian customers pay utility bills - electricity, gas, internet, and other services - with Bitcoin over Lightning. Each merchant gets their own isolated Spark wallet through Flint, which means no shared channel liquidity, no cross-store exposure, and no infrastructure for the merchant to manage. Funds accumulate on Spark and sweep automatically to each store's configured on-chain address.

We're running Flint in a multi-store environment with real transaction volume, and it's been solid. The automatic sweep logic handles the operational side that would otherwise require constant attention, and the Greenfield API coverage makes it straightforward to integrate into our provisioning workflow.

For anyone running BTCPay at scale - whether a single store or a hosted instance with many merchants - Flint removes the hardest part of offering Lightning: keeping nodes funded, channels balanced, and infrastructure running. It just works.

You can see it live at https://btcfactura.com - any utility bill payment made over Lightning goes through Flint.
Ungovernablecrew avatar Ungovernablecrew Aug 25, 2026
I recently started using Flint on the Ungovernable BTCPay Server after my Lightning channels were closed in the wake of an attack that affected a number of other Lightning users. I had been preparing to set everything up again when Bitcoin Q&A suggested I speak to Seth about Flint.

The installation was straightforward and took me around 20 minutes, including reading the documentation, verifying the download, and uploading the plugin. Once installed, the remaining setup was incredibly simple. I’ve since tested several payments through our website, and everything has worked flawlessly.

We’re a relatively low-volume store, and I’ve always found managing Lightning nodes and channels to be more hassle than I’d like. Flint allows our customers to pay over Lightning without me having to manage that infrastructure myself.

For anyone using BTCPay Server who wants a simple Lightning solution that just works, I’d definitely recommend giving Flint a try.

If you’d like to see it working live, visit https://ungovernable.network/v4v/ and send us a Lightning payment through the value-for-value section. Feel free to include a message with your payment so we know you came from this review.

Please sign in to write a review.

Release notes

Initial public release, including the latest Breez SDK version, better warnings for non-admin users on multi-tenant instances, and additional LUD-21-specific hardening. For the full release notes, check the changelog on Github: https://github.com/sethforprivacy/flint/blob/main/CHANGELOG.md