WooCommerce Plugin
Accept cryptocurrency payments directly in your WooCommerce store. Customers pick their preferred coin at checkout and are redirected to a hosted payment page — funds go straight to your wallet.
Step 1 — Download the plugin
Download the latest ZIP from the GitHub releases page.
Step 2 — Install in WordPress
- In your WordPress admin go to Plugins → Add New → Upload Plugin.
- Choose the downloaded ZIP and click Install Now.
- Click Activate Plugin.
Step 3 — Configure the gateway
- Go to WooCommerce → Settings → Payments.
- Find CryptoGate and click Manage.
- Fill in the three required fields:
| Field | Where to find it |
|---|---|
Publishable Key |
Dashboard → API Integration → Publishable key (pk_live_...). Safe to expose in the browser — used only to load your supported cryptos on the checkout page. |
Secret Key |
Dashboard → API Integration → Secret key (sk_live_...). Keep this private — used server-side to create transactions. |
Webhook Secret |
Dashboard → Webhooks → your endpoint's signing secret. Used to verify that incoming payment events are genuinely from CryptoGate. |
Step 4 — Register your webhook
In your CryptoGate dashboard go to Webhooks and add a new endpoint:
https://yourstore.com/?wc-api=cryptogate
Subscribe to these events: payment.completed, payment.partial, payment.expired.
Copy the signing secret into the Webhook Secret field in the plugin settings.
Step 5 — Add wallets
The checkout dropdown only shows cryptos you have wallets configured for. Go to Dashboard → Wallet Management and add an xpub for each coin you want to accept. The dropdown updates automatically.
How it works
Test mode
Replace your live keys with pk_test_... and sk_test_... in the plugin settings. All transactions will be processed in test mode without moving real funds. See Test Mode →