Exercise: you got to send someone money, but the payee didn't publish a bitcoin or LN address you trust. The onchain fees are high anyway for the price of a dinner.
Nostr solves this often, but let's say you just got some other social media contacts.
Solutions:
1. LNURLw
generate an LNURLwithdraw voucher and share the link or QRcode so the recepient can withdraw with most lightning wallets any time. This needs a LNURL server. Some ways to it:
- run BTCPayServer - create a Pull Payment, share the link or QRcode
- run LNbits - create a voucher with the LNURLw extension
Custodial solutions:
-
- top up in the browser and create vouchers
- hope to have this streamlined in the Blink Wallet - the PoC could be extended here
- there is of course the BTCPay / LNbits of someone else
2. Ecash
Use ecash (that will be Cashu for now) - send the token as text and when the recipient downloaded an Cashu wallet will be able to convert the token to a lightning payment or trade it within the mint for free.
- run LNbits with the Cashu extension, connect it to your eNuts or Minibits wallet
- run a mint directly with
Custodial solutions:
- download eNuts https://www.enuts.cash/ or Minibits and use the default (or some other) mint
- looking forward to the fedimint instances in the wild
Does anyone has any other practical solution working now for async payments?
I'd like to pay bitcoiners more often, but sometimes not when I can just ask for a lightning invoice.
Lightsats⚡
Lightsats - Gift sats without losing them ✌️
Orange pill the world around you. One tip at a time.
GitHub
GitHub - GaloyMoney/galoy-voucher
Contribute to GaloyMoney/galoy-voucher development by creating an account on GitHub.
GitHub
GitHub - cashubtc/nutshell: Chaumian ecash wallet and mint for Bitcoin
Chaumian ecash wallet and mint for Bitcoin. Contribute to cashubtc/nutshell development by creating an account on GitHub.
Minibits — Bitcoin Lightning & Ecash Wallet
Minibits is a Bitcoin Lightning and ecash wallet for Android and iOS that enables instant, low-cost, and private value transfers using the Cashu pr...
I have just configured it to connect to my usual relays and it acts as a multiplexer.
With the client on my desktop or phone I just need to connect to this one relay which I can do even through a private wireguard tunnel (or using Tailscale).
One connection to an anon VPS which keeps everything up to date and I am not broadcasting my IP address to all my relays any more every time I open a Nostr app.

Installing it on your instance allows users to receive funds on Lightning to their Blink Wallet without the BTCPayServer instance taking custody.
Use a Read-Write API key on your own server to issue bolt cards via the BTCPay Web Interface using a $15 device like:
This makes it possible to provide a fully functional end-to-end payment system using Free Open Source Software across the whole stack.
Bonus: if a merchant would prefer to keep their income at US dollar value to escape volatility or help their accounting they can just set their default account to Stablesats in their connected wallet.
More info: 





There are prebuilt images which are made to be written on the OS disk directly in the laptop or desktop:
Thanks

