LNBits TPoS extension, now with Fiat Stripe Tap-to-Pay

Open the Android App and scan the TPoS QR to pair. From then on, tap-to-pay fiat and Lightning live together.

LNbits

November 08, 2025 · 3 min read · Updated November 09, 2025

Running two payment systems always felt like a compromise. Card payments here, Bitcoin payments there, staff shuffling between apps while the line slowed down. With the latest TPoS release, that split vanishes. Stripe Tap-to-Pay on Android and Lightning now live together in one flow.

One checkout, two rails.

TPoS has always been a shareable, browser-based point of sale - safe for staff, fast for lines, and simple to roll out across branches. Now it gets a new dimension.

The result is a single, predictable checkout rhythm for your team and a clean export for accounting.

Have a look:
https://x.com/lnbits/status/1974218832077054315

What it feels like at the counter#

In practice, the flow is boring - in the best possible way.

Tap. Beep. Next.

A phone becomes the terminal; cards clear in a blink. Guests who prefer Bitcoin just tap or scan, and it feels exactly the same. Tips land in the right wallet, items ring up from a tidy catalog, taxes behave exactly as configured.

Getting set up (quickly)#

Requirements:

Setup is designed as a one-time pass:

  1. In LNbits → Settings → Fiat provider

    Add your Stripe secret key and webhook with permissions for Checkout and Payment Intents.

  2. Install the TPoS Wrapper (.apk)

    on an Android device and create a Stripe Terminal Location in your Stripe dashboard.

    https://github.com/user-attachments/assets/0b3301d7-9ad5-4101-96ec-e899e2de28e8

  3. Create an ACL token in LNbits

    with fiat scope, open your TPoS record, and add the Terminal Location ID and ACL token via the QR dialog.

    https://github.com/user-attachments/assets/ff07350e-8a3f-498e-aaef-40776442a9aa

  4. Open the Android wrapper

    and scan the TPoS QR to pair. From then on, tap-to-pay and Lightning live together.

    https://github.com/user-attachments/assets/966fec79-37a0-49da-bc9d-4458af275dda

Try it#

Enrage your TPoS, connect Stripe, and pair an Android device with the wrapper. From that point forward, it’s one link on the counter and one routine for the team — fiat and Bitcoin tap-to-pay, side by side.


📺 Youtube

Resources:

📂 GitHub Repo for Stripe Integration

📂 Download APK Wrapper

📂 GitHub Repo TPoS

📃 Read more Articels about LNBits

Support & Help to Grow

💜 LNBits Shop - Need a PoS Hardware Device? We've got your back.

🔁 Like/Share/Subscribe this Content & spread the word.

#Bitcoin#Fiat#LNBits TPoS#OpenSats#Stripe#lnbits
0

Written by

The world's most powerful suite of bitcoin tools. Run for yourself, for others, or as part of a stack.

lnbits@nostr.com

Comments0

No comments yet. Start the conversation.