WooCommerce

Accept crypto in WooCommerce

A free payment-gateway plugin for WooCommerce. The customer places an order, pays on a hosted checkout page, and your store is marked paid by a signed webhook - no card data, no crypto handling on your server.

Version 1.0.0 · GPLv2 or later · WordPress 6.0+ · WooCommerce 8.0+ · PHP 8.1+

How it works

  1. The customer picks "Crypto" at checkout and places the order.
  2. The plugin creates an invoice through the SwapSS Pay API.
  3. The customer pays on a secure hosted payment page.
  4. A signed webhook confirms payment and the order is marked paid.

Install in five minutes

  1. Download the .zip below.
  2. In WordPress operator: Plugins -> Add New -> Upload Plugin -> choose the .zip -> Activate.
  3. WooCommerce -> Settings -> Payments -> SwapSS Pay: paste your API key and webhook secret from the merchant dashboard.
  4. Set the webhook URL from the plugin settings in your SwapSS Pay dashboard and place a test order.

What you need

  • A SwapSS Pay merchant account - registration is free and self-serve.
  • An API key and webhook secret from the merchant dashboard.

Built the safe way

  • Redirect-based hosted checkout: no sensitive data touches your server.
  • Every webhook is HMAC-SHA256 signed and replay-protected; payment truth never rides a browser redirect.
  • Invoice creation is idempotent - a retry cannot create a duplicate charge.

Changelog

  • 1.0.0 - first public release: hosted checkout, signed webhooks, HPOS and WooCommerce Blocks support, RU translation.