Popis
Blink pre WooCommerce je plugin, ktorý umožňuje predajcom na WooCommerce prijímať Bitcoin platby cez Lightning Network s využitím Blink.
Kľúčové vlastnosti Blink pre WooCommerce zahŕňajú:
- Okamžité platby: Vďaka Lightning Network, Blink zabezpečuje okamžité spracovanie Bitcoin platieb, čím zákazníkom poskytuje plynulý priebeh platby.
- Nízke transakčné poplatky: Využite výrazne nižšie transakčné poplatky v porovnaní s tradičnými platobnými metódami, čo vám pomôže znížiť náklady.
- Integrácia Stablesats: Ponúka možnosť prijímať platby v Bitcoine a pritom udržiavať stabilnú hodnotu viazanú na americký dolár, čím sa znižuje riziko volatility.
- Jednoduchá integrácia: Jednoduché nastavenie a konfigurácia vo WooCommerce, vďaka čomu môžete rýchlo a jednoducho začať prijímať Bitcoin platby.
- Custodial or Non-custodial: Connect a custodial Blink account with an API key, or a non-custodial (self-custodial) account using just your Blink lightning address. Non-custodial payments are shown as a Lightning QR code on your store and require no API key.
Viac informácií nájdete v repozitári pluginu.
Dôležité upozornenie
Tento plugin sa spolieha na API tretích strán, aby správne fungoval. Konkrétne komunikuje s nasledujúcimi koncovými bodmi:
-
Blink API: Používa sa na spracovanie platieb cez peňaženku Blink.
- URL služby: https://api.blink.sv/graphql
- Podmienky používania: Blink Terms of Use
- Zásady ochrany osobných údajov: Blink Privacy Policy
-
Galoy API (Staging Environment): Používa sa počas vývoja a testovania.
- URL služby: https://api.staging.galoy.io/graphql
- Podmienky používania: Galoy Terms of Use„
- Zásady ochrany osobných údajov: Galoy Privacy Policy„
-
The domain of your Lightning address (non-custodial mode only): When you configure a lightning address such as
you@example.com, your shop makes requests toexample.comto fetch payment details, request invoices, and check whether a payment has settled. This is not necessarily Blink: it is whichever provider runs the address you enter. Order totals and an order reference are sent as part of requesting an invoice. Please review that provider’s own terms and privacy policy.
Skontrolujte, prosím, tieto odkazy, aby ste sa uistili, že spĺňate všetky právne požiadavky týkajúce sa prenosu a používania dát.
Ďalšie informácie
Viac informácií a podporu nájdete na stránke Blink.
Obrázky


Inštalácia
Táto časť popisuje, ako plugin nainštalovať a ako ho spustiť.
The PHP cURL extension is required. Payments to a Lightning address pin each request to the IP addresses that passed validation, which the plugin can only do through cURL; without it those requests are refused rather than sent unpinned.
- Nahrajte a rozbaľte súbor
blink-for-woocommerce.zipdo priečinka/wp-content/plugins/. - Aktivujte tento plugin prostredníctvom menu „Pluginy“ vo WordPress.
- Nakonfigurujte nastavenia pluginu v nastaveniach WooCommerce.
- Uistite sa, že váš účet Blink alebo Staging je nastavený a prepojený s pluginom.
Ďalšie podrobnosti nájdete v našej dokumentácii WooCommerce.
Časté otázky
-
Ako nastavím plugin?
-
Nasledujte kroky inštalácie a nakonfigurujte váš Blink v nastaveniach pluginu.
-
Aké sú výhody používania Blink?
-
Blink ponúka okamžité platby, nízke transakčné poplatky a integráciu Stablesats pre platby so stabilnou hodnotou.
-
Existuje podpora na riešenie problémov?
-
Áno, navštívte webovú lokalitu Blink, kde nájdete podporu a zdroje na riešenie problémov.
Recenzie
Prispievatelia a vývojári
“Blink pre WooCommerce” je softvér s otvoreným zdrojovým kódom. Do tohto pluginu prispeli nasledujúci ľudia.
Prispievatelia„Blink pre WooCommerce“ bol preložený do 3 jazykov. Ďakujeme prekladateľom za ich príspevky.
Preložiť „Blink pre WooCommerce“ do vašho jazyka.
Máte záujem o vývoj?
Prehľadávajte zdrojový kód, preskúmajte SVN repozitár, alebo sa prihláste na odber vývojárskeho logu cez RSS.
Zoznam zmien
0.3.2 :: 2026-08-20
- Fixed: non-custodial checkout accepts Blink/Galoy invoices with their real 30-day expiry. Instead of rejecting an invoice whose lifetime exceeds the tracking window, the plugin accepts it and tracks it for the window, so checkout no longer fails with „Can’t create the Lightning invoice“.
0.3.0 :: 2026-08-18
- Fixed: non-custodial checkout now accepts Blink/Galoy invoices with 24-hour expiry instead of rejecting them as too long.
- Fixed: non-custodial orders now settle in the background. Previously settlement only happened while the customer’s pay page was open, so a buyer who paid from a phone and closed the tab could have their paid order cancelled when hold-stock expired.
- Fixed: an unreachable verification endpoint no longer causes orders to be cancelled. Uncertainty leaves an order pending for review rather than expiring it.
- Fixed: the pay page’s expiry deadline works. It was passed to the browser as a string, so the check never matched and the page polled indefinitely without ever showing the expiry message.
- Fixed: the pay page no longer declares a still-payable invoice expired. The client cut-off was shorter than the invoice itself.
- Fixed: changing the account type or lightning address no longer strands orders that are already in flight; each order settles against the configuration it was created with.
- Security: the invoice returned by a lightning address is now decoded and checked — amount, payment hash, expiry and metadata binding — instead of being trusted.
- Security: settlement verifies the payment preimage against the invoice’s payment hash.
- Security: the same-domain check no longer collapses multi-part suffixes, so an address at example.co.uk no longer trusts every .co.uk host.
- Security: HTTPS is required for callback and verification URLs, not only for the initial lookup.
- Security: carrier-grade NAT, IPv4-mapped IPv6 and NAT64 addresses are rejected, and requests are pinned to the addresses that were validated.
- Security: settlement-critical order data is stored as protected meta, so it cannot be edited from the order screen.
- Security: the settlement polling endpoint rejects orders that are not non-custodial Blink orders.
- Changed: the polling endpoint serves a cached status and enforces per-IP, per-domain and site-wide request budgets, so many open tabs no longer multiply outbound traffic.
- Changed: the pay page backs off between checks, pauses while the tab is hidden, and offers a manual retry instead of failing silently.
- Changed: an order edited after its invoice was created is held for review rather than completed automatically.
- Fixed: a hung Blink API no longer blocks checkout indefinitely; the API client has request timeouts.
- Fixed: GraphQL errors report their actual message instead of a class-not-found error.
- Added: unit, integration, JavaScript and end-to-end test suites, with a 100% line and branch coverage gate in CI.
0.2.2
- Security: validate LNURL callback/verify URLs (same domain + no private/loopback IPs) and disable redirects to prevent SSRF
- Honor the server-advertised LUD-12 commentAllowed limit when creating non-custodial invoices
- Recreate expired non-custodial invoices on checkout retry instead of reusing an unpayable one
- Rate limit the public settlement-poll AJAX endpoint
- Add an absolute client-side polling timeout on the pay page
- Validate the account type setting against the allowed values
0.2.1
- Fix duplicate custom rows (Webhook Url, Setup status) on the Blink settings page
- Light visual cleanup of the non-custodial on-site pay page
- Clarify that the custodial Blink dashboard callback endpoint must be enabled
0.2.0
- Add support for non-custodial Blink accounts via lightning address (LNURL-pay + LUD-21 verify)
- Add „Account Type“ setting to choose between custodial (API key) and non-custodial (lightning address)
- Render Lightning invoice with QR code on an on-site pay page for non-custodial orders
- Detect settlement for non-custodial orders by polling the LUD-21 verify endpoint
0.1.3
- Aktualizovaná minimálna verzia PHP
0.1.2
- Aktualizované logo Blink
- Pridaná varovná poznámka o rozsahu prístupových kľúčov API
- Opravené upozornenie na zatvorenie spätnej väzby
- Premenovanie stablesats na USD
0.1.1
- Menšie úpravy obsahu.
0.1.0
- Beta release na testovanie a spätnú väzbu.
