← Back to Setup

Frequently Asked Questions

Everything you need to know about Bitcoin POS

What is btcpos.cash ?

btcpos.cash is a point-of-sale system that allows merchants to easily accept Bitcoin lightning payments without running a node. This is possible by leveraging the Liquid network and the Boltz exchange.

How does it work?

Bitcoin POS is configured with your Liquid wallet's confidential descriptor (ELIP-151), See our CT Descriptor Tutorials for supported wallet. The CT descriptor allows to generate wallet addresses but not sign transactions and spend funds. It is what is called a watch-only wallet. With the wallet address an invoice is createad using Boltz exchange, this is the step that requires the payment of the fees.

Why are there fees?

The fee of 0.25% + 50 sats per invoice is charged entirely by the Boltz exchange service to perform the Lightning-to-Liquid swap. btcpos.cash does not add any markup on top of this.

In exchange for this small fee, you get significant advantages:

  • No node required — You don't need to run or maintain a Lightning node, which typically requires technical expertise, 24/7 uptime, and channel management.
  • No registration — There's no sign-up process, no accounts to create, and no KYC. Just configure your wallet descriptor and start accepting payments immediately.
  • Self-custody — Funds go directly to your Liquid wallet. You maintain full control of your money at all times.

Rescue file

A reverse submarine swap, also known as a Lightning-to-Liquid swap, never trap user funds, meaning that if the merchant wallet is not claiming funds, the lightning payment don't get through. In other words, there is never a situation where the payer wallet show a payment get through and the merchant wallet don't receive it.
However, the POS is generating a mnemonic to spend the claim script and claim the funds. This mnemonic is generated randomly and stored locally in your browser.
It is available for download by triple-clicking on the wallet ID at the bottom of the page. The format is compatible with the Boltz exchange recovery tool.