Skip to content

Third Party Services

D edited this page Aug 2, 2026 · 1 revision

Third-Party Services

This plugin communicates with the following third-party services:

Nostr Relays (CLINK Protocol)

  • Purpose: Request and receive Lightning invoices from the merchant's CLINK-compatible wallet.
  • When: At checkout, when a customer places an order using the CLINK payment method.
  • Data sent: Merchant's noffer offer data, payment amount in satoshis, order description, and ephemeral public keys.
  • Relay URL: Determined by the merchant's noffer string (configured in the gateway settings).
  • Privacy note: 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.

CoinGecko

  • Purpose: Fetch the current BTC-to-fiat exchange rate for price display.
  • When: On checkout page load, every 5 minutes (result cached in WordPress transients).
  • Data sent: The store's currency code (e.g., usd, eur).
  • Privacy policy: https://www.coingecko.com/en/privacy
  • Note: If configured, a fixed exchange rate in the plugin settings bypasses this service entirely.

ShockWallet.app

  • Purpose: Informational links for customers to generate CLINK noffer/ndebit strings.
  • When: When the customer clicks the link (no data sent by the plugin automatically).
  • Privacy policy: https://docs.shock.network/privacy

Clone this wiki locally