Kaspa Payments Gateway for WooCommerce

Changelog

1.2.0

  • Added: Multi-currency support — 45+ store currencies (EUR, GBP, CAD, etc.) via CoinGecko and CryptoCompare
  • Added: Test buttons on exchange rate settings — verify each source returns a live rate
  • Added: Settings link in sidebar and fixed plugin Settings link to go directly to gateway settings
  • Changed: Simplified to 3 reliable price sources (CoinGecko, CryptoCompare, Kaspa API) — removed 5 exchange tickers
  • Improved: Clear currency-aware labels and descriptions for non-USD stores
  • Improved: KasWare payment spinner during on-chain verification

1.1.0

  • Added: KasWare browser wallet integration — auto-detects the Chrome extension, one-click payment with on-chain verification
  • Added: Direct transaction verification via Kaspa API — confirms KasWare payments in seconds instead of polling all transactions
  • Added: Automatic order expiry — unpaid orders are cancelled and stock restored after timeout (respects WooCommerce “Hold stock” setting, defaults to 24 hours)
  • Added: uninstall.php — clean plugin removal per WordPress.org standards
  • Improved: Fast confirmation polling (3s intervals) after KasWare payment, falls back to standard 15s
  • Fixed: Payment address security — save endpoint now requires order key verification
  • Fixed: Address index race condition — atomic database increment prevents duplicate addresses under concurrent orders
  • Fixed: HPOS metabox compatibility — order details panel now works with WooCommerce High-Performance Order Storage
  • Fixed: Cron cleanup on plugin deactivation
  • Removed: Debug tools and console logging from production checkout
  • Removed: Mobile zoom lock that prevented accessibility

1.0.5

  • Added: Configurable exchange rate source order (1st, 2nd, 3rd choice) in gateway settings
  • Added: Three reliable price sources: CoinGecko, CryptoCompare, Kaspa API
  • 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

Plugin Website
Visit website

Author
jorbach
Version:
1.2.0
Last Updated
February 26, 2026
Requires
WordPress 5.0
Tested Up To
WordPress 6.9.1
Requires PHP
7.4

Share Post

Join our newsletter.

Get insights into what’s happening at ChangelogWP right in your inbox. We don’t believe in spam.