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
- The customer picks "Crypto" at checkout and places the order.
- The plugin creates an invoice through the SwapSS Pay API.
- The customer pays on a secure hosted payment page.
- A signed webhook confirms payment and the order is marked paid.
Install in five minutes
- Download the .zip below.
- In WordPress operator: Plugins -> Add New -> Upload Plugin -> choose the .zip -> Activate.
- WooCommerce -> Settings -> Payments -> SwapSS Pay: paste your API key and webhook secret from the merchant dashboard.
- 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.