Kaspa Payments Gateway for WooCommerce

Beschrijving

Kaspa Payments Gateway for WooCommerce enables your WooCommerce store to accept Kaspa (KAS) cryptocurrency payments. Built with security and simplicity in mind, using KPUB (Extended Public Key) watch-only wallets for non-custodial payment processing.

Important: This plugin is not officially affiliated with, endorsed by, or connected to Kaspa, WooCommerce, or their respective owners.

Key Features

  • KPUB Watch-Only Wallet – Secure, non-custodial payment processing. No private keys stored.
  • Automatic Payment Detection – Real-time payment monitoring via Kaspa API.
  • Unique Address Per Order – Each order gets a dedicated payment address for better tracking.
  • Real-Time Exchange Rates – Automatic USD to KAS conversion with 8 configurable price sources.
  • QR Code Support – Easy payment scanning with QR codes.
  • Classic & Block Checkout – Supports both WooCommerce checkout styles.

Requirements

  • WordPress 5.0+
  • WooCommerce 3.0+
  • PHP 7.4+
  • Kaspa wallet (Kaspium recommended) with KPUB export capability

External Services

This plugin connects to the following third-party services:

Kaspa API (api.kaspa.org) – Payment verification and optional price source. Sends payment addresses only (public blockchain data). More info

Price APIs – Configurable sources for KAS/USD rates (no user data sent):

  • CoinGecko (Terms | Privacy)
  • CryptoCompare (Terms | Privacy)
  • MEXC, KuCoin, Gate.io, HTX, CoinEx – Public ticker endpoints (no API key required)

QR Server API (api.qrserver.com) – Generates QR codes for payment addresses. Sends address and amount only. (Terms | Privacy)

Learn more at kaspawoo.com.

Schermafbeeldingen

  • Dashboard with Total Sales, Total Orders, Success Rate, and Recent Orders
  • Customer payment page with QR code, address, and amount to send
  • Wallet active – KPUB watch-only status and benefits
  • Wallet setup – Import Extended Public Key (KPUB)

Installatie

  1. Upload the plugin files to /wp-content/plugins/kaspa-payments-gateway-woocommerce/
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. Go to Kaspa Wallet Setup and import your KPUB from Kaspium
  4. Enable the payment method in WooCommerce Settings Payments

Configuration

  1. Export KPUB from Kaspium: Open your Kaspium wallet Settings Export Extended Public Key
  2. Import in WordPress: Kaspa Wallet Setup Paste KPUB Validate & Import
  3. Enable Payments: WooCommerce Settings Payments Enable “Kaspa Payments”

FAQ

Does this store my private keys?

No. This plugin uses KPUB (Extended Public Key) only. Private keys and mnemonics are never stored or required.

Can I spend from addresses generated by this plugin?

Yes, but not through WordPress. This plugin is watch-only. To spend funds, use your wallet software (Kaspium) where you control the private keys.

How does payment detection work?

The plugin polls the Kaspa API to check if funds have been received at the order payment address. When the required amount is detected, the order is automatically completed.

What happens if the exchange rate changes?

Payment amounts update in real-time based on current exchange rates. Customers see the latest KAS amount on the checkout page.

Will addresses appear in my Kaspium wallet?

Yes. Addresses are generated sequentially starting from index 0, so they automatically appear in Kaspium wallets.

Beoordelingen

3 januari 2026
I have been fumbling for a while to build an ecommerce site where customers can pay with Kaspa. I tried Nowpayments, but there was a disconnect between the order invoice generated and payment being made, it would have required manually verifying and if one had a volume of sales, it might make it impossible. So that was scrapped for the last 6 months. Recently I found this plugin and voila! we have a solid and secure payment processing application for Kaspa that can talk to an ecom site builder!! I really could not be more happy and hats off to the dev(s) who put this together. From one Kaspa fan to another, many many thanks. Looking forward to building more sites and channels for Kaspa to get exposure and usage. Cheers-
Lees alle 2 beoordelingen

Bijdragers & ontwikkelaars

“Kaspa Payments Gateway for WooCommerce” is open source software. De volgende personen hebben bijgedragen aan deze plugin.

Bijdragers

Changelog

1.0.5

  • Added: Configurable exchange rate source order (1st, 2nd, 3rd choice) in gateway settings
  • Added: Eight spot-only price sources: Kaspa API, CoinGecko, CryptoCompare, MEXC, KuCoin, Gate.io, HTX, CoinEx
  • Changed: Rate fetch tries selected sources in order with 5-minute cache
  • Improved: External services documentation

1.0.4

  • Added: CryptoCompare as fallback when CoinGecko is unavailable
  • Added: Dismissible “Leave a review” notice on Kaspa admin pages
  • Changed: Rate fetch fails safely if all APIs fail

1.0.3

  • Fixed: Payment page rewrite rules on fresh installs
  • Fixed: Wallet status detection when KPUB is set
  • Fixed: Reconfigure wallet reset flow and cache behavior
  • Added: Admin quick actions links

1.0.2

  • Updated: Plugin website URI

1.0.1

  • Fixed: QR code now includes kaspa: prefix for wallet scanning
  • Updated: WordPress 6.9 compatibility

1.0.0

  • Initial release
  • KPUB watch-only wallet support
  • Sequential address generation
  • Real-time payment detection via Kaspa API
  • Live exchange rate updates
  • QR code payment support
  • Classic and block checkout compatibility