Skip to content
D edited this page Aug 2, 2026 · 2 revisions

Woo-CLINK — Bitcoin Lightning Payment Gateway for WooCommerce

Accept Bitcoin Lightning payments on your WooCommerce store via the CLINK protocol (clinkme.dev). Customers pay with ShockWallet, ZEUS, BXRD.app, Amethyst, or any CLINK-compatible Lightning wallet. All communication flows privately and anonymously over Nostr relays — no Lightning node or web server is required for the merchant.

Quick Start

  1. Install the plugin
  2. Configure the gateway — paste your noffer1... string
  3. Generate a noffer if you don't have one yet
  4. (Subscriptions) Set up Auto-Renewal

How It Works

  1. Merchant generates a CLINK Offer string (noffer1...) from their CLINK-compatible Lightning wallet (ShockWallet, Lightning.Pub, etc.)
  2. Customer checks out and selects Lightning (CLINK) as the payment method
  3. The plugin uses the noffer to request a BOLT 11 Lightning invoice from the merchant's node over Nostr
  4. Customer scans the QR code and pays with any Lightning wallet
  5. Payment is confirmed via a CLINK protocol receipt — the order is marked complete

No web server required for the Lightning node. All communication flows over Nostr relays.

Requirements

  • WordPress 5.8+
  • WooCommerce 6.0+
  • PHP 7.4+
  • A CLINK-compatible Lightning wallet/node (ShockWallet, Lightning.Pub, ZEUS, Amethyst)

Supported Product Types

Product Type Supported
Simple Yes
Variable Yes
Digital / Virtual Yes
Subscription (initial) Yes
Subscription (auto-renewal) Yes — via CLINK ndebit authorization
Bookings / Appointments Yes (via WooCommerce core)

Documentation

Clone this wiki locally