Linux 软件免费装
Banner图

Bitcoin Lightning Payment Gateway for WooCommerce (via CLINK)

开发者 WooClink
更新时间 2026年7月7日 23:30
捐献地址: 去捐款
PHP版本: 7.4 及以上
WordPress版本: 7.0
版权: GPLv2 or later
版权网址: 版权信息

标签

woocommerce bitcoin lightning nostr clink

下载

详情介绍:

Accept Bitcoin Lightning Network payments on your WooCommerce store via the CLINK protocol. No web server required for your Lightning node — all communication flows over Nostr relays. Customers can pay with ShockWallet, ZEUS, Amethyst, or any CLINK-compatible Lightning wallet. How It Works
  1. Merchant generates a CLINK Offer string (noffer1...) from their CLINK-compatible wallet
  2. Customer checks out and selects "Lightning (CLINK)" as payment method
  3. The plugin uses the noffer to request a BOLT 11 Lightning invoice over Nostr
  4. Customer scans the QR code and pays with any Lightning wallet
  5. Payment is confirmed via CLINK receipt — order is marked complete
Features

安装:

  1. Download the plugin .zip from WordPress.org
  2. Go to Plugins > Add New > Upload Plugin
  3. Upload the .zip and activate
  4. Go to WooCommerce > Settings > Payments > CLINK (Lightning)
  5. Enable the gateway and paste your noffer1... string
  6. Save changes

屏幕截图:

  • QR code on order-received page. Customer pay the first instalment immediately
  • After fist invoice is paid, Customer can activate Auto-Renewal pasting nDebit string from any CLINK-enabled bitcoin lightning wallet
  • Customer paste nDebit string and interface display Coinfirmation of Auto-Renewal activation for future payments
  • When Auto-Renewal is activated, the customer has the option to pay next instalment invoice anytime
  • Bitcoin Lightning payment Gateway (via CLINK) in WooCommerce > Settings page

升级注意事项:

1.0.7 Compliance fixes for WordPress.org review and subscription My Account improvements: "Payment" row now shows "Auto-Renewal" or links "Activate Auto-Renewal" to the order-received page for ndebit setup. 1.0.6 Subscription items now show "Via Auto-Renewal" / "Via Manual Renewal" with "Activate Auto-Renewal" link, client-side QR code generation, and "Get your nDebit string" link at checkout and My Account. 1.0.5 Adds ndebit auto-renewal for subscriptions with BTC/sats/₿ price display on all frontend pages, and improved compatibility with Custom Price for WooCommerce Pro. 1.0.4 Removes the redundant Store Currency setting. Your WooCommerce global currency is used automatically.

常见问题:

What is a "noffer"?

A noffer is a CLINK Offer string (noffer1...) that advertises your Lightning node's ability to receive payments. Generate one from ShockWallet, Lightning.Pub, or any CLINK-compatible wallet.

Which wallets can customers use?

Any CLINK-compatible Lightning wallet: ShockWallet, ZEUS, Amethyst, and others.

Does this need a Lightning node on my server?

No. All communication flows over Nostr relays. Your Lightning node only needs a Nostr connection.

Are subscriptions supported?

Yes. Subscriptions work with WooCommerce Subscriptions, Subscriptions for WooCommerce, YITH WooCommerce Subscription, Flexible Subscriptions, and others. After the first payment, customers can authorize auto-renewal via CLINK ndebit — future payments are processed automatically without scanning QR codes.

How is the BTC price determined?

The plugin fetches the live BTC price from CoinGecko with a 5-minute cache. You can optionally set a fixed rate in the settings.

Does this plugin work with Custom Price for WooCommerce Pro?

Yes. The plugin uses PHP_INT_MAX priority for all price filters and includes a client-side JavaScript fallback that converts prices in the browser, ensuring compatibility with Custom Price for WooCommerce Pro and similar price-display plugins.

更新日志:

1.0.7 1.0.6 1.0.5 1.0.4 1.0.3 1.0.2 1.0.1 1.0.0