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

Welcome to the opencart-clink wiki

CLINK is a Bitcoin Lightning payment gateway for OpenCart 4. It implements the CLINK protocol (Common Lightning Interface for Nostr Keys) — payments are requested and delivered over a Nostr relay using signed, NIP-44-encrypted events. No payment processor, no API keys, no accounts.

Highlights

  • One-time payments via CLINK Offers (noffer1... pointer)
  • Recurring subscriptions via nDebit (ndebit1... pointer)
  • QR-code checkout — scan with ShockWallet, ZEUS, Amethyst, or any CLINK-compatible wallet
  • Fiat → sats conversion (CoinGecko live rates with cache, or fixed rate)
  • OC4-native installer package — upload clink.ocmod.zip in Extensions → Installer

Pages

  • Installation — requirements and both install paths (marketplace installer / manual copy)
  • Configuration — every setting explained, getting your noffer1... pointer
  • Architecture — the CLINK payment flow, protocol details, file structure, database tables
  • Troubleshooting — stuck-spinner fixes, amount-mismatch causes, layout gotchas

Quick start

  1. Generate a noffer1... pointer in your CLINK wallet
  2. Install the extension (Extensions → Installer → upload clink.ocmod.zip)
  3. Extensions → Extensions → Payments → install CLINK Payment
  4. Configure your noffer, pubkey, and relay, then enable the method

Repository

Source: github.com/WoompaLoompa/opencart-clink

The zip in the repository root (clink.ocmod.zip) is the OC4-native installation package.

Clone this wiki locally