One checkout. Two rails.
A seamless integration for handling both fiat and Lightning payments within the LNbits ecosystem. This extension allows merchants to accept traditional card payments via Stripe's Tap-to-Pay functionality alongside instant Lightning Network transactions, providing a unified payment experience.
https://nostr.com/nevent1qqs2wuwfryhwjmzg64tkvh907x74r979wak8xr53mkhkwtphy648r2gpzamhxue69uhhyetvv9ujumn0wd68ytnzv9hxgtczyrqlcam37hayrr7n43yjyxsc7xd59n9h5e3a4rcyewlkczxgp5stzqcyqqqqqqgwkkndq
https://x.com/lnbits/status/1974218832077054315
Please like/share/subscribe, it's the easiest way to contribute and help get these tools out there.
Follow these steps for a clean installation of the LNbits Stripe Setup.
- LNbits instance version
v1.3or later - Verified Stripe account
- Android device with NFC support
- Stable internet connection
-
Configure LNbits Fiat Provider
In your LNbits instance, go to Settings → Fiat Provider and add your Stripe Secret Key and Webhook URL.
Ensure the key has permissions forcheckoutandpayment_intents. -
Install the Wrapper TPoS Stripe App (Android)
Download and install the latest TPoS-Stripe Wrapper APK. -
Create a Stripe Terminal Location
In your Stripe Dashboard create a terminal location for your device. -
Create an LNbits ACL Token
In LNbits, go to your wallet’s Access & Control List and create a new ACL Token with the permissionfiat. -
Link TPoS Record to Stripe
In your LNbits TPoS extension, click the QR icon for your PoS record and add:- Stripe Terminal Location ID
- ACL Token
-
Pair the Android App
Open the TPoS Wrapper app and scan the QR code generated by your LNbits TPoS record.
Your device is now ready to accept both Tap-to-Pay and Lightning payments.
- Create products in LNbits TPoS Extension and assign both Lightning and Stripe payment options.
- Generate invoices payable with either Bitcoin Lightning or Stripe Tap-to-Pay.
- Monitor transactions in one unified LNbits dashboard.
We welcome contributions to the LNbits Stripe Extension!
- Fork the repository.
- Create a new branch:
git checkout -b feature/your-feature-name - Make your changes.
- Commit:
git commit -m 'feat: Add new feature X' - Push:
git push origin feature/your-feature-name - Open a Pull Request.
Please ensure your code adheres to the project's coding standards.
LNbits empowers developers and merchants with modular, open-source tools for building Bitcoin-based systems — fast, free, and extendable.



