<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <updated>2026-08-31T15:20:47Z</updated>
  <generator>https://njump.me</generator>

  <title>Nostr notes by WoompaLoompa</title>
  <author>
    <name>WoompaLoompa</name>
  </author>
  <link rel="self" type="application/atom+xml" href="https://njump.me/npub1q67p49masrcjfa2z4czyvx4l4naaaqapg76fqh7vez03xmdd7qaq6mwh0q.rss" />
  <link href="https://njump.me/npub1q67p49masrcjfa2z4czyvx4l4naaaqapg76fqh7vez03xmdd7qaq6mwh0q" />
  <id>https://njump.me/npub1q67p49masrcjfa2z4czyvx4l4naaaqapg76fqh7vez03xmdd7qaq6mwh0q</id>
  <icon>https://blossom.primal.net/86720a6aad2fa3ab6d06efc2a5b0a2bd616a5bec0c3156c7d85433ea6aebf5d4.jpg</icon>
  <logo>https://blossom.primal.net/86720a6aad2fa3ab6d06efc2a5b0a2bd616a5bec0c3156c7d85433ea6aebf5d4.jpg</logo>




  <entry>
    <id>https://njump.me/nevent1qqsftkhrdum2hqvkt0jgfkxlsr78uzr40mphpuwj44tpuqqnugt9klczyqrtcx5h0kq0zf84g2hqg3s6h7k0hh5r59rmfyzlenyf7ymd4hcr5h9ac4j</id>
    
      <title type="html">#CLINK plugin for #BTCpayServer finally approved and listed in ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsftkhrdum2hqvkt0jgfkxlsr78uzr40mphpuwj44tpuqqnugt9klczyqrtcx5h0kq0zf84g2hqg3s6h7k0hh5r59rmfyzlenyf7ymd4hcr5h9ac4j" />
    <content type="html">
      #CLINK plugin for #BTCpayServer finally approved and listed in the plugin directory 🥳 &lt;br/&gt;&lt;br/&gt;Thank you &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub155m2k8ml8sqn8w4dhh689vdv0t2twa8dgvkpnzfggxf4wfughjsq2cdcvg&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;btcpayserver&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub155m…dcvg&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; team for your relentless feedback, I’ve learned so much more in the past two months  🙏&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://stacker.news/items/1559179/r/06bc1a977d&#34;&gt;https://stacker.news/items/1559179/r/06bc1a977d&lt;/a&gt;&lt;br/&gt; &lt;img src=&#34;https://cdn.nostrcheck.me/542735574ee0a3ec4380cb363b03733c2c72ae4a5c124730a90a2301cd6f6651.png&#34;&gt; 
    </content>
    <updated>2026-08-31T15:18:18Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsyrcweahz6q9kz2t7lydu6nr3d79nfc2mna5rgxlrlupcprjh2axgzyqrtcx5h0kq0zf84g2hqg3s6h7k0hh5r59rmfyzlenyf7ymd4hcr52h3pkq</id>
    
      <title type="html">Hitler tries a fake L2... ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsyrcweahz6q9kz2t7lydu6nr3d79nfc2mna5rgxlrlupcprjh2axgzyqrtcx5h0kq0zf84g2hqg3s6h7k0hh5r59rmfyzlenyf7ymd4hcr52h3pkq" />
    <content type="html">
      Hitler tries a fake L2...&lt;br/&gt;&lt;video controls width=&#34;100%&#34; class=&#34;max-h-[90vh] bg-neutral-300 dark:bg-zinc-700&#34;&gt;&lt;source src=&#34;https://cdn.lightning.video/0b1e6f36eff9d6108145f62cc7527154b79da930862682e8fbc8525a61acd7bd/1kwNj79WxH.mp4&#34;&gt;&lt;/video&gt;&lt;br/&gt;&lt;br/&gt;
    </content>
    <updated>2026-08-20T19:55:53Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsz6tgsxlg5lhlldnasw7ars3j0enefw2yhs68cstacnwz9wpms4rqzyqrtcx5h0kq0zf84g2hqg3s6h7k0hh5r59rmfyzlenyf7ymd4hcr588l4lz</id>
    
      <title type="html"># @npub155m…dcvg #clink plugin v1.2.1 is out! ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsz6tgsxlg5lhlldnasw7ars3j0enefw2yhs68cstacnwz9wpms4rqzyqrtcx5h0kq0zf84g2hqg3s6h7k0hh5r59rmfyzlenyf7ymd4hcr588l4lz" />
    <content type="html">
      # &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub155m2k8ml8sqn8w4dhh689vdv0t2twa8dgvkpnzfggxf4wfughjsq2cdcvg&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;btcpayserver&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub155m…dcvg&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; #clink plugin v1.2.1 is out!&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://github.com/WoompaLoompa/btcpay-clink/releases#release-v1.2.1&#34;&gt;https://github.com/WoompaLoompa/btcpay-clink/releases#release-v1.2.1&lt;/a&gt;
    </content>
    <updated>2026-08-18T09:17:37Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsqvyujsx3kw9ulmslw3apjsjyv40m9n3xt5632h2u390n5xu3w6mgzyqrtcx5h0kq0zf84g2hqg3s6h7k0hh5r59rmfyzlenyf7ymd4hcr5q37d96</id>
    
      <title type="html">New LNbits extension: #CLINK: Recurring #Lightning Payments, ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsqvyujsx3kw9ulmslw3apjsjyv40m9n3xt5632h2u390n5xu3w6mgzyqrtcx5h0kq0zf84g2hqg3s6h7k0hh5r59rmfyzlenyf7ymd4hcr5q37d96" />
    <content type="html">
      New LNbits extension: #CLINK: Recurring #Lightning Payments, #Subscriptions Auto-Renew &amp;amp; Funding Source for #LNbits.&lt;br/&gt;&lt;br/&gt;Nostr-native Lightning for LNbits: publish a `noffer1...` and get paid over Nostr, pay other offers, and run **subscriptions with Lightning auto-renew** via CLINK debits. No Lightning.Pub required. A list of CLINK-aware apps is available at `clinkme.dev/apps.html`&lt;br/&gt;&lt;br/&gt;- Offers (receive), Pay Offers (send)&lt;br/&gt;- Subscriptions auto-renewal (day/week/month plans)&lt;br/&gt;- Wallet debits with per-period budgets &amp;amp; rules&lt;br/&gt;- CLINK (e.g. Lightning.pub) as funding source&lt;br/&gt;&lt;br/&gt;Announcement: &lt;a href=&#34;https://stacker.news/items/1543884/r/06bc1a977d&#34;&gt;https://stacker.news/items/1543884/r/06bc1a977d&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Demo: &lt;a href=&#34;https://clink-lnbits.fly.dev/&#34;&gt;https://clink-lnbits.fly.dev/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Repo: &lt;a href=&#34;https://github.com/WoompaLoompa/lnbits-clink&#34;&gt;https://github.com/WoompaLoompa/lnbits-clink&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;GPL-3.0, PRs, issues and any feedback welcome!&lt;br/&gt;&lt;br/&gt;#bitcoin #nostr #asknostr
    </content>
    <updated>2026-08-09T08:06:36Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqs9ncwpyxwhcc636zhf8gdcudpcjcts236v7z994elsg46t3fdnk6gzyqrtcx5h0kq0zf84g2hqg3s6h7k0hh5r59rmfyzlenyf7ymd4hcr5fc4znk</id>
    
      <title type="html"># v1.0.9 — Security Hardening (BOLT11 validation &#43; guest-order ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqs9ncwpyxwhcc636zhf8gdcudpcjcts236v7z994elsg46t3fdnk6gzyqrtcx5h0kq0zf84g2hqg3s6h7k0hh5r59rmfyzlenyf7ymd4hcr5fc4znk" />
    <content type="html">
      # v1.0.9 — Security Hardening (BOLT11 validation &#43; guest-order authorization)&lt;br/&gt;&lt;br/&gt;### Summary&lt;br/&gt;This release closes three security gaps identified in a plugin review: invoices were accepted without being validated against the order&amp;#39;s network/amount/expiry, guest orders had no ownership check on the payment AJAX handlers, and `save_ndebit` trusted a client-supplied subscription ID.&lt;br/&gt;&lt;br/&gt;Download and install from:&lt;br/&gt;&lt;br/&gt;- GitHub &lt;a href=&#34;https://github.com/WoompaLoompa/woo-clink/releases/tag/v1.0.9&#34;&gt;https://github.com/WoompaLoompa/woo-clink/releases/tag/v1.0.9&lt;/a&gt;&lt;br/&gt;- Wordpress &lt;a href=&#34;https://wordpress.org/plugins/clink-gateway-for-woocommerce/&#34;&gt;https://wordpress.org/plugins/clink-gateway-for-woocommerce/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;### Security fixes&lt;br/&gt;- **Strict BOLT11 invoice validation** — the invoice is parsed server-side (bech32 checksum, HRP network, amount, expiry) before payment is confirmed. Invoices that are invalid, on the wrong network, for an amount that doesn&amp;#39;t match the order total (within 1 sat), or that expire in under 60 seconds are rejected in the checkout UI.&lt;br/&gt;- **Guest order-key authorization** — all four payment AJAX handlers (`check_payment`, `confirm_payment`, `mark_paid`, `save_ndebit`) now require the matching order key for guest orders; logged-in users must match the order&amp;#39;s customer ID. Previously guests could confirm/mark any order.&lt;br/&gt;- **Server-side subscription binding** — `save_ndebit` no longer accepts a client-supplied `subscription_id`; subscription IDs are derived server-side from the verified order.&lt;br/&gt;&lt;br/&gt;### New&lt;br/&gt;- **Network setting** (`mainnet` / `testnet` / `regtest`) added to the gateway configuration; invoices from a different network are rejected.&lt;br/&gt;- Parsed invoice amount is recorded as `_clink_invoice_amount_sats` order meta.&lt;br/&gt;&lt;br/&gt;### Install / Update&lt;br/&gt;1. Upload/install `clink-gateway-for-woocommerce.zip` (attached) or update from the WordPress.org plugin page.&lt;br/&gt;2. WordPress 5.8&#43; / WooCommerce 3.0&#43; / PHP 7.4&#43; (tested up to WP 7.0.2).&lt;br/&gt;3. If you&amp;#39;re on testnet or regtest, set **Bitcoin Network** in **WooCommerce → Settings → Payments → Lightning (CLINK)** so invoices are validated against the right chain.&lt;br/&gt; &lt;img src=&#34;https://cdn.nostrcheck.me/f4c1e3f156654869f7886d4b273f7cdc59a38f84423b7827f85720c803fae801.png&#34;&gt; 
    </content>
    <updated>2026-08-02T08:16:42Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsyzcq7xrt93xafhragpsjwqdpu4lrpaqrwcmwz9klk0ttx0jk88xszyqrtcx5h0kq0zf84g2hqg3s6h7k0hh5r59rmfyzlenyf7ymd4hcr57kjr8c</id>
    
      <title type="html"># v1.0.2 update released in GH and npm ### Security Hardening - ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsyzcq7xrt93xafhragpsjwqdpu4lrpaqrwcmwz9klk0ttx0jk88xszyqrtcx5h0kq0zf84g2hqg3s6h7k0hh5r59rmfyzlenyf7ymd4hcr57kjr8c" />
    <content type="html">
      # v1.0.2 update released in GH and npm&lt;br/&gt;&lt;br/&gt;### Security Hardening&lt;br/&gt;- BOLT11 invoice validation: mainnet bc prefix, amount match, reasonable expiry; payment_hash extracted and stored on the session&lt;br/&gt;- Webhook HMAC-SHA256 signature verification via CLINK_WEBHOOK_SECRET env var or webhookSecret option&lt;br/&gt;- Webhook correlation: session existence, amount, and payment_hash matched before confirming; idempotent handling&lt;br/&gt;- SSRF protection: relay URLs restricted to wss://, rejecting localhost/.local, private/loopback/CGNAT/link-local IPs, and unsafe IPv6 ranges&lt;br/&gt;- nDebit validation: decode and validate debit pointers (type, pubkey, relay); requires safe relay and valid merchantPubkey&lt;br/&gt;- k1 correlation key on debit requests (&amp;lt;subscription_id&amp;gt;:&amp;lt;count&amp;gt;)&lt;br/&gt;&lt;br/&gt;### Added&lt;br/&gt;- webhookSecret and merchantPubkey configuration options&lt;br/&gt;- payment_hash on payment sessions; debit_pubkey/debit_relay on subscription data&lt;br/&gt;- bolt11 and nostr-tools dependencies&lt;br/&gt;- Expanded test suite (130 tests, 5 suites) with coverage thresholds met&lt;br/&gt;&lt;br/&gt;npm: &lt;a href=&#34;https://www.npmjs.com/package/medusa-plugin-bitcoin-lightning-via-clink&#34;&gt;https://www.npmjs.com/package/medusa-plugin-bitcoin-lightning-via-clink&lt;/a&gt;&lt;br/&gt;GitHub: &lt;a href=&#34;https://github.com/WoompaLoompa/medusa-clink&#34;&gt;https://github.com/WoompaLoompa/medusa-clink&lt;/a&gt;&lt;br/&gt;.&lt;br/&gt; &lt;img src=&#34;https://cdn.nostrcheck.me/22050ade6bf1e05509f5f21ce3fbc370b8663c7cf725af1b40188c73cc237c14.png&#34;&gt; 
    </content>
    <updated>2026-08-01T12:20:23Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqs9ey36yw38hfyxjvh5hudlczchu8njvhntqvgp8h3leqhymvfjzuqzyqrtcx5h0kq0zf84g2hqg3s6h7k0hh5r59rmfyzlenyf7ymd4hcr5797ref</id>
    
      <title type="html"># vendure-plugin-bitcoin-lightning-via-clink v0.3.0 released ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqs9ey36yw38hfyxjvh5hudlczchu8njvhntqvgp8h3leqhymvfjzuqzyqrtcx5h0kq0zf84g2hqg3s6h7k0hh5r59rmfyzlenyf7ymd4hcr5797ref" />
    <content type="html">
      # vendure-plugin-bitcoin-lightning-via-clink v0.3.0 released&lt;br/&gt;&lt;br/&gt;Bitcoin Lightning payments for Vendure via the CLINK protocol (Nostr-native payment codes). npm: &lt;a href=&#34;https://www.npmjs.com/package/vendure-plugin-bitcoin-lightning-via-clink&#34;&gt;https://www.npmjs.com/package/vendure-plugin-bitcoin-lightning-via-clink&lt;/a&gt; | GitHub: &lt;a href=&#34;https://github.com/WoompaLoompa/vendure-clink&#34;&gt;https://github.com/WoompaLoompa/vendure-clink&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;### What&amp;#39;s new in v0.3.0&lt;br/&gt;- Rewritten BOLT11 decoder — the previous implementation returned null/0 for payment hash and timestamp on valid invoices; now uses proper bech32 HRP/separator parsing and is verified against the official BOLT11 test vector&lt;br/&gt;- Invoice network validation — new network option (mainnet/testnet/regtest, default mainnet); invoices from a different network are rejected on both webhook and relay paths&lt;br/&gt;- Invoice expiry validation — already-expired invoices are refused&lt;br/&gt;- SSRF protection for relay URLs — localhost, private/loopback/link-local addresses and non-wss schemes are rejected (applied to subscribe, publish, key generation, payment handler)&lt;br/&gt;- Relay settlement now requires proof — preimage &#43; bolt11 must be supplied and the payment hash verified; res:&amp;#34;ok&amp;#34; without proof is refused&lt;br/&gt;- Atomic offer transitions — settlement/expiry only applies from pending state&lt;br/&gt;- Event kind 21001 &#43; p-tag correlation checks on relay receipts&lt;br/&gt;- Testing: 66 unit tests passing (incl. the official BOLT11 test vector and SSRF relay filtering cases).&lt;br/&gt;&lt;br/&gt;I have no production store behind this, it&amp;#39;s a solo effort validated by unit tests. If you try it in a real shop, feedback and issues are very welcome: &lt;a href=&#34;https://github.com/WoompaLoompa/vendure-clink/issues&#34;&gt;https://github.com/WoompaLoompa/vendure-clink/issues&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#buildstr #bitcoin #lightning #commerce #vendure #nostr #clink&lt;br/&gt; &lt;img src=&#34;https://cdn.nostrcheck.me/22050ade6bf1e05509f5f21ce3fbc370b8663c7cf725af1b40188c73cc237c14.png&#34;&gt; 
    </content>
    <updated>2026-08-01T12:19:31Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqs8sy3auhxh6jvwtp8e48ld8fdecd9l4556ufn4dfrm6rmcx8cesuqzyqrtcx5h0kq0zf84g2hqg3s6h7k0hh5r59rmfyzlenyf7ymd4hcr54e8u4a</id>
    
      <title>Nostr event nevent1qqs8sy3auhxh6jvwtp8e48ld8fdecd9l4556ufn4dfrm6rmcx8cesuqzyqrtcx5h0kq0zf84g2hqg3s6h7k0hh5r59rmfyzlenyf7ymd4hcr54e8u4a</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqs8sy3auhxh6jvwtp8e48ld8fdecd9l4556ufn4dfrm6rmcx8cesuqzyqrtcx5h0kq0zf84g2hqg3s6h7k0hh5r59rmfyzlenyf7ymd4hcr54e8u4a" />
    <content type="html">
        &lt;img src=&#34;https://image.nostr.build/468ad07580387737efa8cd735ad5128a38d607651bac50b4d7ef7c46a48700ae.png&#34;&gt; &lt;br/&gt;&lt;br/&gt;MedusaJS is one of the fastest-growing open-source eCommerce frameworks, but despite its explosive growth in headless commerce, no Bitcoin Lightning module existed for MedusaJS. Until now. Built a MedusaJS module that enables Bitcoin Lightning payments for online stores using the CLINK protocol. Available via npm and GitHub.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Read more:  &lt;br/&gt;- &lt;a href=&#34;https://stacker.news/items/1534561/r/06bc1a977d&#34;&gt;https://stacker.news/items/1534561/r/06bc1a977d&lt;/a&gt;&lt;br/&gt;- &lt;a href=&#34;https://yakihonne.com/article/s/06bc1a977d@stacker.news/GyoUX3dJzUCaHQFyhrd1x&#34;&gt;https://yakihonne.com/article/s/06bc1a977d@stacker.news/GyoUX3dJzUCaHQFyhrd1x&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#bitcoin #commerce #ecommerce #lightning #clink #medusajs
    </content>
    <updated>2026-07-28T09:31:52Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqswnlypjzy9g8mn0uxd2ver5szcrt69j2xy9573mfm0vdaaye5nm8gzyqrtcx5h0kq0zf84g2hqg3s6h7k0hh5r59rmfyzlenyf7ymd4hcr5p36dn2</id>
    
      <title type="html">Bitcoin Lightning payments for MedusaJS eCommerce via CLINK ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqswnlypjzy9g8mn0uxd2ver5szcrt69j2xy9573mfm0vdaaye5nm8gzyqrtcx5h0kq0zf84g2hqg3s6h7k0hh5r59rmfyzlenyf7ymd4hcr5p36dn2" />
    <content type="html">
      Bitcoin Lightning payments for MedusaJS eCommerce via CLINK&lt;br/&gt;&lt;a href=&#34;https://github.com/WoompaLoompa/medusa-clink&#34;&gt;https://github.com/WoompaLoompa/medusa-clink&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;![](&lt;a href=&#34;https://m.stacker.news/149911&#34;&gt;https://m.stacker.news/149911&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;Built a MedusaJS plugin that enables Bitcoin Lightning payments for online stores using the CLINK protocol. &lt;br/&gt;Available via [npm](&lt;a href=&#34;https://www.npmjs.com/package/medusa-plugin-bitcoin-lightning-via-clink&#34;&gt;https://www.npmjs.com/package/medusa-plugin-bitcoin-lightning-via-clink&lt;/a&gt;) and [GitHub](&lt;a href=&#34;https://github.com/WoompaLoompa/medusa-clink&#34;&gt;https://github.com/WoompaLoompa/medusa-clink&lt;/a&gt;).&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;**The gap:**&lt;br/&gt;[MedusaJS](jttps://&lt;a href=&#34;https://medusajs.com&#34;&gt;https://medusajs.com&lt;/a&gt;) is one of the fastest-growing open-source eCommerce frameworks ([35K&#43; stars](&lt;a href=&#34;https://github.com/medusajs/medusa&#34;&gt;https://github.com/medusajs/medusa&lt;/a&gt;) on GitHub, claimed [$10B&#43; GMV](&lt;a href=&#34;https://unsubbed.co/tools/medusa/&#34;&gt;https://unsubbed.co/tools/medusa/&lt;/a&gt;) global, [~150K monthly](&lt;a href=&#34;https://next-levels.de/en/medusa/&#34;&gt;https://next-levels.de/en/medusa/&lt;/a&gt;) `npm` downloads). Despite explosive growth in headless commerce, no Bitcoin Lightning plugin existed for MedusaJS. Until now.&lt;br/&gt;&lt;br/&gt;**Market context:**&lt;br/&gt;- Bitcoin payments ecosystem: $8.7B in 2026, projected $53.65B by 2035 (22.4% CAGR) — MarkWide Research&lt;br/&gt;- Lightning Network: $1.17B monthly volume, 266% YoY growth — River State of Lightning Report&lt;br/&gt;- Lightning avg transaction size doubled to $223 (up from $118) — River&lt;br/&gt;- Square opened Lightning to 4M US merchants with zero processing fees — Square&lt;br/&gt;- 8/10 crypto holders hold for investment, only ~20% use for shopping — huge untapped merchant adoption potential&lt;br/&gt;&lt;br/&gt;**What it does:**&lt;br/&gt;- Accept Lightning payments on any MedusaJS store&lt;br/&gt;- Self-custodial: merchant optionally runs their own Lightning.pub node, no third-party custody&lt;br/&gt;- Instant settlement via Lightning Network&lt;br/&gt;- QR code &#43; one-click copy for invoices payments&lt;br/&gt;- Auto currency conversion (CoinGecko, Kraken, Fixed rate, or manual)&lt;br/&gt;- Subscriptions via nDebit recurring payments that activate automatic renewals.&lt;br/&gt;- Dual confirmation: Webhook (primary) &#43; Polling (backup)&lt;br/&gt;&lt;br/&gt;**Why CLINK?**&lt;br/&gt;[CLINK](&lt;a href=&#34;https://stacker.news/items/1248472/r/06bc1a977d&#34;&gt;https://stacker.news/items/1248472/r/06bc1a977d&lt;/a&gt;) (Common Lightning Interface for Nostr Keys) uses Nostr as transport layer with no web server required for your Lightning node if you chose Bootstrap on [ShockWallet.app](ShockWallet.app). Self-custodial by design when you opt-in running your [Lightning.pub](&lt;a href=&#34;https://Lightning.pub&#34;&gt;https://Lightning.pub&lt;/a&gt;) node. Ephemeral keys for payment requests = better privacy than traditional payment processors.&lt;br/&gt;&lt;br/&gt;**Quick start:**&lt;br/&gt;```&lt;br/&gt;npm install medusa-plugin-bitcoin-lightning-via-clink&lt;br/&gt;```&lt;br/&gt;&lt;br/&gt;```typescript&lt;br/&gt;// medusa-config.ts&lt;br/&gt;{&lt;br/&gt;  resolve: &amp;#34;medusa-plugin-bitcoin-lightning-via-clink&amp;#34;,&lt;br/&gt;  id: &amp;#34;clink&amp;#34;,&lt;br/&gt;  options: {&lt;br/&gt;    noffer: &amp;#34;noffer1...&amp;#34;,  // Your CLINK offer&lt;br/&gt;    currencySource: &amp;#34;coingecko&amp;#34;&lt;br/&gt;  }&lt;br/&gt;}&lt;br/&gt;```&lt;br/&gt;&lt;br/&gt;**Advantage:**&lt;br/&gt;Traditional card payments cost merchants 2-3% per transaction. Lightning costs a fraction of a cent. Let&amp;#39;s not even consider all telemetry and tracking that can be done by third parties on all your fiat payments, done and received. CLINK offers zero traceability without any traceable HTTP/HTTPS calls. For a small business processing thousands of transactions/month, the savings are material. Plus: no chargebacks, instant settlement, no waiting for batch processing, it just works, 24/7, 365 days a year non stop.&lt;br/&gt;&lt;br/&gt;**Links:**&lt;br/&gt;- npm: &lt;a href=&#34;https://www.npmjs.com/package/medusa-plugin-bitcoin-lightning-via-clink&#34;&gt;https://www.npmjs.com/package/medusa-plugin-bitcoin-lightning-via-clink&lt;/a&gt;&lt;br/&gt;- GitHub: &lt;a href=&#34;https://github.com/WoompaLoompa/medusa-clink&#34;&gt;https://github.com/WoompaLoompa/medusa-clink&lt;/a&gt;&lt;br/&gt;- Wiki: &lt;a href=&#34;https://github.com/WoompaLoompa/medusa-clink/wiki&#34;&gt;https://github.com/WoompaLoompa/medusa-clink/wiki&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Feedback welcome. Happy to answer any questions.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://stacker.news/items/1534561&#34;&gt;https://stacker.news/items/1534561&lt;/a&gt;
    </content>
    <updated>2026-07-28T09:19:14Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsfj6dc0t6vxzcs3nx5xy3fvjtkp278fc39edkq74jevms24s9480szyqrtcx5h0kq0zf84g2hqg3s6h7k0hh5r59rmfyzlenyf7ymd4hcr560kee3</id>
    
      <title type="html">Bitcoin Lightning payments for MedusaJS eCommerce via CLINK ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsfj6dc0t6vxzcs3nx5xy3fvjtkp278fc39edkq74jevms24s9480szyqrtcx5h0kq0zf84g2hqg3s6h7k0hh5r59rmfyzlenyf7ymd4hcr560kee3" />
    <content type="html">
      Bitcoin Lightning payments for MedusaJS eCommerce via CLINK&lt;br/&gt;&lt;a href=&#34;https://github.com/WoompaLoompa/medusa-clink&#34;&gt;https://github.com/WoompaLoompa/medusa-clink&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;![](&lt;a href=&#34;https://m.stacker.news/149911&#34;&gt;https://m.stacker.news/149911&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;Built a MedusaJS plugin that enables Bitcoin Lightning payments for online stores using the CLINK protocol. Available via [npm](&lt;a href=&#34;https://www.npmjs.com/package/medusa-plugin-bitcoin-lightning-via-clink&#34;&gt;https://www.npmjs.com/package/medusa-plugin-bitcoin-lightning-via-clink&lt;/a&gt;) and [GitHub](&lt;a href=&#34;https://github.com/WoompaLoompa/medusa-clink&#34;&gt;https://github.com/WoompaLoompa/medusa-clink&lt;/a&gt;).&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;**The gap:**&lt;br/&gt;[MedusaJS](jttps://&lt;a href=&#34;https://medusajs.com&#34;&gt;https://medusajs.com&lt;/a&gt;) is one of the fastest-growing open-source eCommerce frameworks ([35K&#43; stars](&lt;a href=&#34;https://github.com/medusajs/medusa&#34;&gt;https://github.com/medusajs/medusa&lt;/a&gt;) on GitHub, claimed [$10B&#43; GMV](&lt;a href=&#34;https://unsubbed.co/tools/medusa/&#34;&gt;https://unsubbed.co/tools/medusa/&lt;/a&gt;) global, [~150K monthly](&lt;a href=&#34;https://next-levels.de/en/medusa/&#34;&gt;https://next-levels.de/en/medusa/&lt;/a&gt;) `npm` downloads). Despite explosive growth in headless commerce, no Bitcoin Lightning plugin existed for MedusaJS. Until now.&lt;br/&gt;&lt;br/&gt;**Market context:**&lt;br/&gt;- Bitcoin payments ecosystem: $8.7B in 2026, projected $53.65B by 2035 (22.4% CAGR) — MarkWide Research&lt;br/&gt;- Lightning Network: $1.17B monthly volume, 266% YoY growth — River State of Lightning Report&lt;br/&gt;- Lightning avg transaction size doubled to $223 (up from $118) — River&lt;br/&gt;- Square opened Lightning to 4M US merchants with zero processing fees — Square&lt;br/&gt;- 8/10 crypto holders hold for investment, only ~20% use for shopping — huge untapped merchant adoption potential&lt;br/&gt;&lt;br/&gt;**What it does:**&lt;br/&gt;- Accept Lightning payments on any MedusaJS store&lt;br/&gt;- Self-custodial: merchant optionally runs their own Lightning.pub node, no third-party custody&lt;br/&gt;- Instant settlement via Lightning Network&lt;br/&gt;- QR code &#43; one-click copy for invoices payments&lt;br/&gt;- Auto currency conversion (CoinGecko, Kraken, Fixed rate, or manual)&lt;br/&gt;- Subscriptions via nDebit recurring payments that activate automatic renewals.&lt;br/&gt;- Dual confirmation: Webhook (primary) &#43; Polling (backup)&lt;br/&gt;&lt;br/&gt;**Why CLINK?**&lt;br/&gt;[CLINK](&lt;a href=&#34;https://stacker.news/items/1248472/r/06bc1a977d&#34;&gt;https://stacker.news/items/1248472/r/06bc1a977d&lt;/a&gt;) (Common Lightning Interface for Nostr Keys) uses Nostr as transport layer with no web server required for your Lightning node if you chose Bootstrap on [ShockWallet.app](ShockWallet.app). Self-custodial by design when you opt-in running your [Lightning.pub](&lt;a href=&#34;https://Lightning.pub&#34;&gt;https://Lightning.pub&lt;/a&gt;) node. Ephemeral keys for payment requests = better privacy than traditional payment processors.&lt;br/&gt;&lt;br/&gt;**Quick start:**&lt;br/&gt;```&lt;br/&gt;npm install medusa-plugin-bitcoin-lightning-via-clink&lt;br/&gt;```&lt;br/&gt;&lt;br/&gt;```typescript&lt;br/&gt;// medusa-config.ts&lt;br/&gt;{&lt;br/&gt;  resolve: &amp;#34;medusa-plugin-bitcoin-lightning-via-clink&amp;#34;,&lt;br/&gt;  id: &amp;#34;clink&amp;#34;,&lt;br/&gt;  options: {&lt;br/&gt;    noffer: &amp;#34;noffer1...&amp;#34;,  // Your CLINK offer&lt;br/&gt;    currencySource: &amp;#34;coingecko&amp;#34;&lt;br/&gt;  }&lt;br/&gt;}&lt;br/&gt;```&lt;br/&gt;&lt;br/&gt;**Advantage:**&lt;br/&gt;Traditional card payments cost merchants 2-3% per transaction. Lightning costs a fraction of a cent. Let&amp;#39;s not even consider all telemetry and tracking that can be done by third parties on all your fiat payments, done and received. CLINK offers zero traceability without any traceable HTTP/HTTPS calls. For a small business processing thousands of transactions/month, the savings are material. Plus: no chargebacks, instant settlement, no waiting for batch processing, it just works, 24/7, 365 days a year non stop.&lt;br/&gt;&lt;br/&gt;**Links:**&lt;br/&gt;- npm: &lt;a href=&#34;https://www.npmjs.com/package/medusa-plugin-bitcoin-lightning-via-clink&#34;&gt;https://www.npmjs.com/package/medusa-plugin-bitcoin-lightning-via-clink&lt;/a&gt;&lt;br/&gt;- GitHub: &lt;a href=&#34;https://github.com/WoompaLoompa/medusa-clink&#34;&gt;https://github.com/WoompaLoompa/medusa-clink&lt;/a&gt;&lt;br/&gt;- Wiki: &lt;a href=&#34;https://github.com/WoompaLoompa/medusa-clink/wiki&#34;&gt;https://github.com/WoompaLoompa/medusa-clink/wiki&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Feedback welcome. Happy to answer any questions.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://stacker.news/items/1534561&#34;&gt;https://stacker.news/items/1534561&lt;/a&gt;
    </content>
    <updated>2026-07-28T09:14:03Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsvqsuntd2tns5ysksj8gru8qe47l8rxlk6kn3r7vug9hhe53d0exqzyqrtcx5h0kq0zf84g2hqg3s6h7k0hh5r59rmfyzlenyf7ymd4hcr55qd3tv</id>
    
      <title type="html">Cutomer can revocate sunscriptions in two ways: Plugin side: one ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsvqsuntd2tns5ysksj8gru8qe47l8rxlk6kn3r7vug9hhe53d0exqzyqrtcx5h0kq0zf84g2hqg3s6h7k0hh5r59rmfyzlenyf7ymd4hcr55qd3tv" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsw8d4662700jqlj3efmvazgxamdj0mrgjn748mna23uxf5pwlgu5cppemhxue69uhkummn9ekx7mp0jpkvkh&#39;&gt;nevent1q…kvkh&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Cutomer can revocate sunscriptions in two ways:&lt;br/&gt;&lt;br/&gt;Plugin side:  one click from WP site &amp;gt; My Account &amp;gt; Subscriptions &amp;gt; Cancel . It will delete the stored _clink_ndebit metadata. No future renewal orders will carry the authorization, so no further invoices get auto-paid.&lt;br/&gt;&lt;br/&gt;Wallet side: since the ndebit is a signed authorization keyed to the customer&amp;#39;s keys, they can also revoke it directly in their CLINK-compatible wallet (#ShockWallet, #LightningPub, &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1xnf02f60r9v0e5kty33a404dm79zr7z2eepyrk5gsq3m7pwvsz2sazlpr5&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;ZEUS&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1xnf…lpr5&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; , &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub142gywvjkq0dv6nupggyn2euhx4nduwc7yz5f24ah9rpmunr2s39se3xrj0&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;amethyst&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub142g…xrj0&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; , #Electrum, etc.) at any time. That kills it at the node level regardless of what the plugin stores.&lt;br/&gt;&lt;br/&gt;Either one breaks the chain. Most customers will just hit the button in WooCommerce, but the wallet-side revocation exists too. Whatever is easier for the customer. On our side, we cannot do more than offering options for the customer to choose from.
    </content>
    <updated>2026-07-13T10:10:38Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqspjxhe4hccwfj7fwssq3wc8anqgem025m9q8mt3hfjkvly0fz5qngzyqrtcx5h0kq0zf84g2hqg3s6h7k0hh5r59rmfyzlenyf7ymd4hcr5rktxga</id>
    
      <title type="html">Just dropped the #CLINK Payments Gateway for #Wordpress : ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqspjxhe4hccwfj7fwssq3wc8anqgem025m9q8mt3hfjkvly0fz5qngzyqrtcx5h0kq0zf84g2hqg3s6h7k0hh5r59rmfyzlenyf7ymd4hcr5rktxga" />
    <content type="html">
      Just dropped the #CLINK Payments Gateway for #Wordpress : Auto-renew subscriptions via Bitcoin Lightning, finally.&lt;br/&gt;&lt;br/&gt;No third-party processor. No webhooks. No HTTP requests. No server for your node. Just a noffer, a Nostr relay, and the ndebit protocol doing the heavy lifting.&lt;br/&gt;&lt;br/&gt;Merchants: generate a noffer1... in your CLINK wallet, paste it in WooCommerce, go.&lt;br/&gt; &lt;img src=&#34;https://image.nostr.build/faa669f5ee89256acaec9d313506f806637aa3f8ef15672d3a0965494130d792.png&#34;&gt; &lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Customers: scan a QR, pay, authorize auto-renewal once, never think about it again.&lt;br/&gt; &lt;img src=&#34;https://image.nostr.build/75aa43c42a7c1f4dfb6dd4cf6621c29e46616ec81836efcdad7297700ceeae3a.png&#34;&gt; &lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Recurring Lightning payments, fully self-sovereign.&lt;br/&gt;&lt;br/&gt;Demo: &lt;a href=&#34;https://woo-clink.wasmer.app&#34;&gt;https://woo-clink.wasmer.app&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Code: &lt;a href=&#34;https://github.com/WoompaLoompa/woo-clink&#34;&gt;https://github.com/WoompaLoompa/woo-clink&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#Bitcoin #LightningNetwork #Nostr #WooCommerce #CLINK
    </content>
    <updated>2026-07-13T05:04:18Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsqc7m892wtvczzu6yr7dnh33gfjsly5e5288pfgpfhmv562ydr6rqzyqrtcx5h0kq0zf84g2hqg3s6h7k0hh5r59rmfyzlenyf7ymd4hcr5fz7p9n</id>
    
      <title type="html">Setup #CLINK plugin to enable #lightning payments Aupo-Renew for ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsqc7m892wtvczzu6yr7dnh33gfjsly5e5288pfgpfhmv562ydr6rqzyqrtcx5h0kq0zf84g2hqg3s6h7k0hh5r59rmfyzlenyf7ymd4hcr5fz7p9n" />
    <content type="html">
      Setup #CLINK plugin to enable #lightning payments Aupo-Renew for your &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub155m2k8ml8sqn8w4dhh689vdv0t2twa8dgvkpnzfggxf4wfughjsq2cdcvg&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;btcpayserver&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub155m…dcvg&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; &amp;#39;s Subscription plans.&lt;br/&gt;&lt;br/&gt;Customers simply add a nDebit string to authorize future subscription plan payments&lt;br/&gt;&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://blossom.primal.net/d609905deef648b7c8e57f5d6111b2d6f05de3548f1a1d6051ab426e578f8ba3.png&#34;&gt; &lt;br/&gt; 
    </content>
    <updated>2026-07-13T04:58:37Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqst6p4xrwe955vqy9scgfw2df970gy2fj7tpf884y3c8geg465kqcqzyqrtcx5h0kq0zf84g2hqg3s6h7k0hh5r59rmfyzlenyf7ymd4hcr53k94dx</id>
    
      <title type="html">⚡ New: @nprofile…xhfg #CLINK Lightning plugin (Node ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqst6p4xrwe955vqy9scgfw2df970gy2fj7tpf884y3c8geg465kqcqzyqrtcx5h0kq0zf84g2hqg3s6h7k0hh5r59rmfyzlenyf7ymd4hcr53k94dx" />
    <content type="html">
      ⚡ New: &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nprofile1qyxhwumn8ghj7cnjvghxjme0qyt8wumn8ghj7etyv4hzumn0wd68ytnvv9hxgtcqyzjnd2cl0u7qzva64k7lgu4343adfdm5a4pjcxvf9pqex4e83z72qngxhfg&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;btcpayserver&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;nprofile…xhfg&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; #CLINK Lightning plugin (Node Connection, Payments Gateway &amp;amp; Subscriptions Auto-Renew)&lt;br/&gt;&lt;br/&gt;Accept Lightning payments via the CLINK protocol over Nostr. No web server required for your Lightning node. Enable Subscriptions Auto-Renew, no HTTP, all over #nostr.&lt;br/&gt;&lt;br/&gt;→ Customers pay with ShockWallet, ZEUS, Amethyst, or any CLINK-compatible wallet → Subscription auto-pay via nDebit → Client-side invoice generation → Multiple relay support for redundancy&lt;br/&gt;&lt;br/&gt;Install from the BTCPay Server plugin builder: &lt;a href=&#34;https://plugin-builder.btcpayserver.org/public/plugins/clink&#34;&gt;https://plugin-builder.btcpayserver.org/public/plugins/clink&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;- Code: &lt;a href=&#34;https://github.com/WoompaLoompa/btcpay-clink&#34;&gt;https://github.com/WoompaLoompa/btcpay-clink&lt;/a&gt; &lt;br/&gt;- Docs: &lt;a href=&#34;https://github.com/WoompaLoompa/btcpay-clink/wiki&#34;&gt;https://github.com/WoompaLoompa/btcpay-clink/wiki&lt;/a&gt;&lt;br/&gt;- Announcement: &lt;a href=&#34;https://stacker.news/items/1523268/r/06bc1a977d&#34;&gt;https://stacker.news/items/1523268/r/06bc1a977d&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#btcpayserver #BTCpay #lightning #nostr #clink #bitcoin
    </content>
    <updated>2026-07-13T04:25:41Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsf3gcwwrk9g9xrhwzhqe7gl0zgz2f8gq8ax4nswzztx8ay6axfg9qzyqrtcx5h0kq0zf84g2hqg3s6h7k0hh5r59rmfyzlenyf7ymd4hcr5r6a5f4</id>
    
      <title type="html"># ⚡️🤙 https://void.cat/d/W9GRqs6DbUsiqpJ3zXx7u1.webp</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsf3gcwwrk9g9xrhwzhqe7gl0zgz2f8gq8ax4nswzztx8ay6axfg9qzyqrtcx5h0kq0zf84g2hqg3s6h7k0hh5r59rmfyzlenyf7ymd4hcr5r6a5f4" />
    <content type="html">
      # ⚡️🤙&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://void.cat/d/W9GRqs6DbUsiqpJ3zXx7u1.webp&#34;&gt; 
    </content>
    <updated>2023-09-23T05:50:02Z</updated>
  </entry>

</feed>