Přejít na obsah

BITLIFI a generování QR kódu NA LINUXU pro platby BITCOINEM - LINUX PRO DOMÁCNOST - vzdělávací HUB

Přeskočit menu
Přeskočit menu
Přeskočit menu

BITLIFI a generování QR kódu NA LINUXU pro platby BITCOINEM

24.08.2025

Monetizace obsahu je dnes běžná. Když návody lidem reálně pomáhají, dává mi smysl nabídnout i dobrovolnou podporu — o hodnotě rozhodne každý sám.

Platby bankovním převodem či QR kódem jsou standard. Platby kryptem zatím méně, ale jejich obliba roste.

Pro platby bitcoinem (BTC) jsem zvolil českou mobilní peněženku Bitlifi, která využívá Lightning Network (LN). Umožňuje posílat BTC jednoduše — např. přes „Lightning address“ (u Bitlifi ve formátu telefon@bitlifi.com ) — a je zdarma pro iOS i Android.

V Bitlifi lze sice vygenerovat fakturu ve formě QR kódu, ta je ale jednorázová a časově omezená, takže se nehodí k vystavení na web pro opakované platby.

Abych mohl nabídnout statický (znovupoužitelný) QR přímo na webu, sepsal jsem postup, jak na Linuxu vytvořit QR kód pro Lightning address pomocí nástroje qrencode. Vše krok za krokem, aby to zvládli i začátečníci.



Celý postup proveďte v terminálu:

sudo apt install qrencode # QRENCODE
# varianta s prefixem (vyšší kompatibilita peněženek)
qrencode -t PNG -o ~/qr-bitlifi.png "lightning:+420607271333@bitlifi.com"
# Předpokládá se, že obrázek bude přímo v domovském adresáři uživatele. Pokud chcete jinak, pak změňte cestu k obrázku u všech následujících příkazů, např: ( ~/Obrázky/qr-bitlifi.png ).
# případně čistá adresa (některé peněženky si poradí i bez prefixu)
# qrencode -t PNG -o ~/qr-bitlifi.png "+420607271333@bitlifi.com"

Čtvereček QR kódu se vygeneruje o velikosti 99x99.
Pokud potřebujete větší velikost obrázku, pak je vhodnější vygenerovat QR kód do formátu SVG, který můžete zvětšit dle libosti bez ztráty kvality.
qrencode -t SVG -l M -o ~/qr-bitlifi.svg "lightning:+420607271333@bitlifi.com"


Pokud QR kód nutně potřebujete ve formátu PNG, můžete jej přegenerovat třeba takto:
sudo apt install librsvg2-bin   # nástroj rsvg-convert
rsvg-convert -w 200 -h 200 ~/qr-bitlifi.svg -o ~/qr-bitlifi-200.png
zbarimg ~/qr-bitlifi-200.png

Pozn.: Lze vygenerovat QR kód i pro banku, jako je například kód pro můj účet u Fio Banky.
Ale je lepší si nechat vygenerovat QR kód přímo bankovní aplikací.
qrencode -t PNG -o ~/qr-banka.png "SPD*1.0*ACC:CZ4120100000002000197842*CC:CZK*MSG:NA KAFE / Linux-doma.cz*X-BIC:FIOBCZPPXXX"   # Pozor, celý příkaz musí být na jednom řádku.
SVG formát:
qrencode -t SVG -l M -o ~/qr-banka.svg "SPD*1.0*ACC:CZ41...*MSG:NA KAFE / Linux-doma.cz*X-BIC:FIOBCZPPXXX"   # Pozor, celý příkaz musí být na jednom řádku.

Rychlá kontrola QR v terminálu (volitelné).
sudo apt install zbar-tools
zbarimg ~/qr-bitlifi.png
nebo: zbarimg ~/qr-bitlifi-200.png
zbarimg ~/qr-banka.png

Pozn.: Kdyby aplikace qrencode ani po apt update nebyla nalezena, pak na Ubuntu/Zorin povolte repozitář universe:
sudo add-apt-repository universe
sudo apt update
sudo apt install qrencode

Nyní můžete QR kód zveřejnit na webu, poslat ho přes Messenger nebo ho přiložit k e-mailu. Další způsoby využití už jistě vymyslíte sami.


PODPOŘTE OTEVŘENÉ NÁVODY A DALŠÍ ROZVOJ WEBU LINUX PRO DOMÁCNOST:

Věřím v otevřené znalosti a v to, že kvalitní návody mají být dostupné bez reklam, rušivých prvků a zbytečného trackingu. Každý článek na webu Linux pro domácnost vzniká na základě rešerše, praktického testování na reálném nebo virtuálním počítači, ověřování v různých linuxových distribucích a pečlivého zpracování krok za krokem. Často jde o práci na několik hodin, někdy i několik dnů.

Pokud Vám některý návod pomohl, ušetřil čas nebo usnadnil řešení problému, budu rád za dobrovolnou finanční podporu. A pokud se Vám myšlenka tohoto webu líbí a chcete jeho tvorbu podporovat pravidelně, podívejte se prosím na stránku:

© 2025–2026 Miroslav Zakřevský / LINUX PRO DOMÁCNOST (linux-doma.cz).
Není-li uvedeno jinak, texty a vlastní výukové materiály jsou zveřejněny pod licencí CC BY-SA 4.0.
Kód, skripty, logo, značka, doména, ochranné známky, screenshoty cizího softwaru a materiály třetích stran mohou mít odlišný právní režim.
Návrat na obsah