Přední peněženka Bitcoin

Přijímání plateb Bitcoinem na vašich webových stránkách pomocí Electrum

Tento návod vysvětluje, jak nastavit platby bitcoiny na svých webových stránkách pomocí služby Electrum. Budeme používat požadavky na platby podepsané protokolem SSL, podle BIP-70 standardní. Tato dokumentace je aktuální pro Electrum 4.0 a novější.

Než začnete, ujistěte se, že máte:

  1. Platný certifikát SSL (podepsaný certifikační autoritou, např. bezplatný certifikát LetsEncrypt).
  2. Nainstalovaná vývojová verze programu Electrum.

Nezapomeňte během instalace spustit příkaz pro aktualizaci dílčího modulu.

Nastavení SSL certifikátu v aplikaci Electrum

Chcete-li povolit zabezpečená připojení, musíte do služby Electrum přidat certifikát SSL. V terminálu použijte tyto příkazy:

electrum -o setconfig ssl_keyfile /path/to/ssl/privkey.pem
electrum -o setconfig ssl_certfile /path/to/ssl/fullchain.pem

Podrobnější pokyny k přidání protokolu SSL do systému Electrum naleznete na stránce Konfigurace protokolu SSL pro Electrum.

Vytvoření a používání peněženky obchodníka

Nastavte si bezpečnou peněženku pro své obchodní transakce. Tento proces pomáhá chránit vaši kryptoměnu i v případě, že je váš obchodní server napaden.

  1. Vytvoření nové peněženky

V zabezpečeném počítači vytvořte novou peněženku:

electrum create

Nejlepší je používat samostatnou peněženku pro podnikání, nikoliv pro osobní účely.

  1. Export hlavního veřejného klíče

V zabezpečeném počítači exportujte hlavní veřejný klíč (xpub):

electrum getmpk -w .electrum/wallets/your-wallet
  1. Nastavení obchodního serveru

V počítači se serverem obnovte peněženku pomocí exportovaného hlavního veřejného klíče:

electrum restore xpub...............................................

Vyměňte stránky xpub... s vaším skutečným hlavním veřejným klíčem

  1. Konfigurace nastavení serveru.
electrum -o setconfig payserver_address yourdomain.com:80

Vyměňte stránky yourdomain.com s vaší skutečnou doménou.

Spuštění démona Electrum

Po nastavení peněženky pouze pro čtení je třeba spustit Electrum jako službu na pozadí. Zde je návod, jak na to:

  1. Spuštění démona

Spuštěním tohoto příkazu spustíte Electrum jako démona:

electrum daemon -d

Tím spustíte Electrum v režimu démona, který běží na pozadí.

  1. Načíst peněženku

Poté nahrajte peněženku do spuštěného démona:

electrum load_wallet

Tímto příkazem je peněženka aktivní a připravená k použití.

Zastavení démona

Pokud potřebujete démona Electrum kdykoli zastavit, použijte tento příkaz:

electrum stop

Tím bezpečně vypnete démona Electrum.

Vytvoření podepsané žádosti o platbu

electrum add_request 0.5 -m "test"
{
"URI": "bitcoin:bc1q3hr4xnta7s4jgeymjhs498ygqa53qkjxqhlx3z?amount=0.5&message=test&time=1589115653&exp=3600",
"address": "bc1q3hr4xnta7s4jgeymjhs498ygqa53qkjxqhlx3z",
"amount": 50000000,
"amount_BTC": "0.5",
"bip70_url": "https://yourdomain.com:80/bip70/bc1qyr5xx5jkue3k72sldm5xa0taqs3n2achupymz8.bip70",
"exp": 3600,
"id": "63822b69013",
"memo": "test",
"status": 0,
"status_str": "Expires in about 1 hour",
"time": 1589115653,
"type": 0,
"view_url": "https://yourdomain.com:80/r/pay?id=bc1q3hr4xnta7s4jgeymjhs498ygqa53qkjxqhlx3z"
}

Zde je přehled klíčových informací:

  • URI: URI bitcoinu, který obsahuje částku, zprávu, časové razítko a dobu platnosti.
  • address: Adresa Bitcoinu pro platbu.
  • amount: Požadovaná částka v satoši.
  • amount_BTC: Požadovaná částka v BTC.
  • bip70_url: Adresa URL podepsané žádosti BIP70.
  • view_url: Adresa URL webové stránky, na které je zobrazen požadavek.

Výstup příkazu obsahuje dvě důležité adresy URL:

  • bip70_url: Toto je adresa URL podepsané žádosti BIP70.
  • view_url: Jedná se o adresu URL webové stránky, na které jsou zobrazeny podrobnosti požadavku.

Chcete-li zobrazit aktuální seznam požadavků, použijte příkaz list_requests příkaz.

Chcete-li ze seznamu odstranit všechny požadavky, použijte příkaz clear_requests příkaz.

Otevření stránky s žádostí o platbu v prohlížeči

Po vytvoření žádosti o platbu ji můžete zobrazit ve webovém prohlížeči.

Přijímání plateb Bitcoinem na vašich webových stránkách pomocí Electrum

Zde najdete návod, jak používat stránku s žádostí o platbu:

  1. Otevřete view_url z výstupu žádosti o platbu ve webovém prohlížeči.
  2. Na stránce se zobrazí podrobnosti žádosti o platbu, včetně:
    • URI bitcoinu, který lze otevřít pomocí peněženky.
    • QR kód, který lze naskenovat pro platbu.
    • Zbývající čas do vypršení požadavku.
  3. Provedení platby:
    • Použijte peněženku Bitcoin k otevření poskytnutého URI Bitcoin.
    • Naskenujte QR kód pomocí mobilní peněženky.
  4. Stránka používá k aktualizaci v reálném čase webové sokety. Po přijetí platby se stránka automaticky obnoví a zobrazí aktualizovaný stav.
Přijímání plateb Bitcoinem na vašich webových stránkách pomocí Electrum

Skutečný vzhled stránky se může lišit, ale bude obsahovat základní informace potřebné k provedení platby.

Důležité: Před odesláním peněz vždy ověřte platební údaje.

Bleskové platby

Nastavení blesku

Chcete-li používat službu Lightning, musíte si v peněžence nastavit klíče Lightning. Postupujte podle následujících kroků:

  1. Zastavení démona Electrum: electrum stop
  2. Inicializace klíčů Lightning: electrum -o init_lightning
  3. Restartujte démona: electrum daemon -d

Do peněženky určené pouze pro sledování můžete přidat klíče Lightning. Tato peněženka nebude moci utrácet mince v řetězci, ale může provádět transakce Lightning.

Otevření kanálu

Po nastavení aplikace Lightning je třeba otevřít kanál:

electrum open_channel <node_id> <amount>

Kontrola, zda je kanál připraven k použití:

electrum list_channels

Všimněte si, že váš nový kanál nebude mít zpočátku příchozí kapacitu, takže nebudete moci přijímat platby okamžitě. Pokud potřebujete přijímat ihned, zvažte provedení podmořské výměny prostředků vašeho kanálu.

Vytvoření žádosti o bleskovou platbu

Vytvoření žádosti o platbu Lightning:

electrum add_lightning_request 0.0001 -m "test"

Tento příkaz vytvoří požadavek na 0,0001 BTC se zprávou "test".

Obsah