{"id":11694,"date":"2026-08-02T16:06:07","date_gmt":"2026-08-02T08:06:07","guid":{"rendered":"https:\/\/aeosub.com\/clink-gateway-for-woocommerce\/"},"modified":"2026-08-02T16:06:07","modified_gmt":"2026-08-02T08:06:07","slug":"clink-gateway-for-woocommerce","status":"publish","type":"post","link":"https:\/\/aeosub.com\/zh\/clink-gateway-for-woocommerce\/","title":{"rendered":"Bitcoin Lightning Payment Gateway for WooCommerce (via CLINK)"},"content":{"rendered":"<div class=\"post-img\" style=\"margin-bottom: 25px\"><img decoding=\"async\" src=\"https:\/\/ps.w.org\/clink-gateway-for-woocommerce\/assets\/banner-1544x500.png?rev=3599259\" alt=\"Bitcoin Lightning Payment Gateway for WooCommerce (via CLINK)\" loading=\"lazy\" style=\"width: 100%;height: auto;border-radius: 12px\"><\/div>\n<div class=\"plugin-expert-review\" style=\"border: 1px solid #e2e8f0;border-left: 4px solid #4a3bca;border-radius: 10px;padding: 20px;margin-bottom: 25px;background: #fff;font-family: -apple-system, system-ui, sans-serif\">\n<div style=\"font-weight: bold;font-size: 1.1em;color: #4a3bca;margin-bottom: 10px\">LethaldiranMX Insight<\/div>\n<div style=\"color: #4a5568;font-size: 14px;line-height: 1.6\">\n<div>\n<p>This gateway represents a significant architectural shift for WooCommerce merchants, eliminating the traditional requirement of running a dedicated web server for a Lightning node by routing invoice generation entirely over Nostr relays via the CLINK protocol. By leveraging ephemeral keys and decentralized relays, it offers an incredibly elegant, non-custodial payment flow that respects user privacy while supporting complex WooCommerce features like subscriptions and block-based checkouts. For digital operations seeking sovereign, low-overhead Bitcoin integration, this plugin bridges the gap between modern decentralized protocols and established e-commerce infrastructure.<\/p>\n<p><strong>Best Fit &amp; Operational Role:<\/strong> This plugin is best suited for privacy-focused merchants, independent creators, and tech-forward businesses already integrated into the Nostr and Bitcoin ecosystems who want to accept Lightning payments without the maintenance overhead of BTCPay Server or similar self-hosted nodes. Within the WordPress stack, it functions as a highly specialized, lightweight payment gateway that offloads the heavy lifting of invoice generation to the merchant&#8217;s external CLINK-compatible wallet. It solves the operational challenge of complex node configuration, allowing store owners to establish a secure, direct-to-wallet payment pipeline using only a CLINK Offer string.<\/p>\n<p><strong>Potential Limitations &amp; Pitfalls:<\/strong> The primary operational risk lies in the dependency on external Nostr relays; any latency or downtime on the configured relays will directly impact checkout invoice generation times. Additionally, while the CoinGecko API integration is well-optimized using WordPress transients to cache exchange rates for five minutes, merchants must be prepared for manual administrative overhead when handling refunds, as automated reverse-path Lightning refunds are not supported.<\/p>\n<\/div>\n<\/div><\/div>\n<div class=\"plugin-info-card\" style=\"border: 1px solid #e2e8f0;border-radius: 10px;overflow: hidden;margin-bottom: 30px;font-family: -apple-system, system-ui, sans-serif;background: #fff\">\n<div style=\"padding: 20px;border-bottom: 1px solid #edf2f7;background: #fafafa;display: flex;align-items: flex-start\">\n                <img decoding=\"async\" src=\"https:\/\/ps.w.org\/clink-gateway-for-woocommerce\/assets\/icon-256x256.png?rev=3599262\" alt=\"Bitcoin Lightning Payment Gateway for WooCommerce (via CLINK) icon\" loading=\"lazy\" style=\"width: 45px;height: 45px;border-radius: 8px;margin-right: 15px\"> <\/p>\n<div style=\"flex: 1;line-height: 1.2\">\n<div style=\"font-weight: bold;font-size: 1.1em;color: #1a202c\">Plugin Specification<\/div>\n<p>                    <small style=\"color: #718096\">WordPress.org Official Data<\/small>\n                <\/div>\n<\/p><\/div>\n<table style=\"width: 100%;border-collapse: collapse;font-size: 14px\">\n<tr style=\"border-bottom: 1px solid #edf2f7\">\n<th style=\"padding: 12px 20px;text-align: left;width: 35%;color: #4a5568;background: #fcfcfc\">Developer<\/th>\n<td style=\"padding: 12px 20px;font-weight: 500\"><a href=\"https:\/\/profiles.wordpress.org\/wooclink\/\" target=\"_blank\" rel=\"noopener\">WooClink<\/a><\/td>\n<\/tr>\n<tr style=\"border-bottom: 1px solid #edf2f7\">\n<th style=\"padding: 12px 20px;text-align: left;color: #4a5568;background: #fcfcfc\">Version<\/th>\n<td style=\"padding: 12px 20px\">v1.0.9<\/td>\n<\/tr>\n<tr style=\"border-bottom: 1px solid #edf2f7\">\n<th style=\"padding: 12px 20px;text-align: left;color: #4a5568;background: #fcfcfc\">Active Installs<\/th>\n<td style=\"padding: 12px 20px\">0 +<\/td>\n<\/tr>\n<tr style=\"border-bottom: 1px solid #edf2f7\">\n<th style=\"padding: 12px 20px;text-align: left;color: #4a5568;background: #fcfcfc\">Requires \/ Tested<\/th>\n<td style=\"padding: 12px 20px\">5.8 \/ 7.0.2<\/td>\n<\/tr>\n<tr style=\"border-bottom: 1px solid #edf2f7\">\n<th style=\"padding: 12px 20px;text-align: left;color: #4a5568;background: #fcfcfc\">Last Updated<\/th>\n<td style=\"padding: 12px 20px\">2026-08-02 8:05am GMT<\/td>\n<\/tr>\n<tr>\n<th style=\"padding: 12px 20px;text-align: left;color: #4a5568;background: #fcfcfc\">Official Link<\/th>\n<td style=\"padding: 12px 20px\"><a href=\"https:\/\/wordpress.org\/plugins\/clink-gateway-for-woocommerce\/\" target=\"_blank\" rel=\"noopener noreferrer\" style=\"text-decoration: none;color: #4a3bca;font-weight: bold\">View Details -&gt;<\/a><\/td>\n<\/tr>\n<\/table><\/div>\n<div class=\"plugin-short-desc\" style=\"margin: 20px 0;padding: 12px 15px;background: #f9fafb;border-left: 4px solid #4a3bca;border-radius: 6px;font-style: italic;color: #4a5568\">Accept Bitcoin Lightning Network payments via the CLINK protocol. Customers pay with ShockWallet, ZEUS, Amethyst, or any CLINK-compatible wallet.<\/div>\n<p>Accept <strong>Bitcoin Lightning Network<\/strong> payments on your WooCommerce store via the <strong>CLINK protocol<\/strong>. No web server required for your Lightning node \u2014 all communication flows over Nostr relays.<\/p>\n<p>Customers can pay with <strong>ShockWallet<\/strong>, <strong>ZEUS<\/strong>, <strong>BXRD.app<\/strong>, <strong>Amethyst<\/strong>, or any CLINK-compatible Lightning wallet. Read the original <a href=\"https:\/\/stacker.news\/items\/1520883\/r\/06bc1a977d\" rel=\"nofollow ugc noopener\" target=\"_blank\">public announcement<\/a> to learn more.<\/p>\n<h4>How It Works<\/h4>\n<ol>\n<li><strong>Merchant<\/strong> generates a CLINK Offer string (<code>noffer1...<\/code>) from their CLINK-compatible wallet<\/li>\n<li><strong>Customer<\/strong> checks out and selects &#8220;Lightning (CLINK)&#8221; as payment method<\/li>\n<li>The plugin uses the noffer to request a BOLT 11 Lightning invoice over Nostr<\/li>\n<li>Customer scans the QR code and pays with any Lightning wallet<\/li>\n<li>Payment is confirmed via CLINK receipt \u2014 order is marked complete<\/li>\n<\/ol>\n<h4>Features<\/h4>\n<ul>\n<li>Supports simple, variable, digital, and subscription products<\/li>\n<li>Works with both classic checkout and WooCommerce Cart\/Checkout Blocks<\/li>\n<li>Live BTC price via CoinGecko (5-minute cache) or optional fixed rate<\/li>\n<li>Display prices in sats, BTC, or \u20bf (bip-0177) on product pages, cart, and checkout<\/li>\n<li>Configurable invoice timeout and poll interval<\/li>\n<li>Automatic sats conversion from your store currency<\/li>\n<li>QR code display on the order-received page<\/li>\n<li>Full refund support (manual Lightning refund)<\/li>\n<li>Compatible with Custom Price for WooCommerce Pro and other price-display plugins<\/li>\n<li>Client-side price conversion fallback for maximum plugin compatibility<\/li>\n<\/ul>\n<h3>Third Party Services<\/h3>\n<p>This plugin communicates with the following third-party services:<\/p>\n<h4>Nostr Relays (CLINK Protocol)<\/h4>\n<ul>\n<li><strong>Purpose<\/strong>: Request and receive Lightning invoices from the merchant&#8217;s CLINK-compatible wallet<\/li>\n<li><strong>When<\/strong>: At checkout, when a customer places an order using the CLINK payment method<\/li>\n<li><strong>Data sent<\/strong>: Merchant&#8217;s noffer offer data, payment amount in satoshis, order description, and ephemeral public keys<\/li>\n<li><strong>Relay URL<\/strong>: Determined by the merchant&#8217;s noffer string (configured in the gateway settings)<\/li>\n<li><strong>Privacy note<\/strong>: No personal customer data (name, email, address) is transmitted to Nostr relays. Only the payment amount and a short order description are shared. Customers choosing wallet-based auto-renewal (ndebit) authorize the merchant to pull future subscription payments; the ndebit string and subscription amount are known to the Nostr relay.<\/li>\n<\/ul>\n<h4>CoinGecko<\/h4>\n<ul>\n<li><strong>Purpose<\/strong>: Fetch the current BTC-to-fiat exchange rate for price display<\/li>\n<li><strong>When<\/strong>: On checkout page load, every 5 minutes (result is cached in WordPress transients)<\/li>\n<li><strong>Data sent<\/strong>: The store&#8217;s currency code (e.g., <code>usd<\/code>, <code>eur<\/code>)<\/li>\n<li><strong>Privacy policy<\/strong>: https:\/\/www.coingecko.com\/en\/privacy<\/li>\n<li><strong>Note<\/strong>: If configured, a fixed exchange rate in the plugin settings bypasses this service entirely.<\/li>\n<\/ul>\n<h4>ShockWallet.app<\/h4>\n<ul>\n<li><strong>Purpose<\/strong>: Informational links for customers to generate CLINK noffer\/ndebit strings<\/li>\n<li><strong>When<\/strong>: When the customer clicks the link (no data sent by the plugin automatically)<\/li>\n<li><strong>Privacy policy<\/strong>: https:\/\/docs.shock.network\/privacy<\/li>\n<\/ul>\n<h3>Development<\/h3>\n<p>Source code for the built JavaScript bundles is included in the plugin:<\/p>\n<ul>\n<li><code>assets\/js\/clink-checkout.js<\/code> \u2014 source for the order-received page bundle<\/li>\n<li><code>assets\/js\/clink-blocks.js<\/code> \u2014 source for the blocks checkout registration<\/li>\n<li><code>assets\/js\/clink-price-converter.js<\/code> \u2014 source for the client-side price conversion fallback<\/li>\n<li><code>build.mjs<\/code> \u2014 esbuild configuration<\/li>\n<li><code>package.json<\/code> \u2014 npm dependencies<\/li>\n<\/ul>\n<div class=\"plugin-editorial-note\" style=\"margin-top: 25px;padding: 12px 15px;background: #f8fafc;border-radius: 6px;color: #64748b;font-size: 13px;line-height: 1.5\">Editorial note: This overview combines WordPress.org official plugin metadata with an AI-assisted LethaldiranMX editorial review. Plugin data should be verified on the official WordPress.org listing before installation.<\/div>","protected":false},"excerpt":{"rendered":"<p>Accept Bitcoin Lightning Network payments via the CLINK protocol. Customers pay with ShockWallet, ZEUS, Amethyst, or any CLINK-compatible wallet.<\/p>","protected":false},"author":1,"featured_media":11695,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":""},"categories":[252],"tags":[1703,2940,2941,2942,569,555],"class_list":["post-11694","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-trends","tag-bitcoin","tag-clink","tag-lightning","tag-nostr","tag-woocommerce","tag-wordpress-plugin"],"_links":{"self":[{"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/posts\/11694","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/comments?post=11694"}],"version-history":[{"count":0,"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/posts\/11694\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/media\/11695"}],"wp:attachment":[{"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/media?parent=11694"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/categories?post=11694"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/tags?post=11694"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}