Contents
- Polar.sh WooCommerce Payment Gateway – Complete Guide, Specs & Implementation
Polar.sh WooCommerce Payment Gateway – Complete Guide, Specs & Implementation
Executive Summary: The Polar.sh WooCommerce Payment Gateway is a native WordPress plugin that enables merchants to accept cryptocurrency payments—primarily Bitcoin, Ethereum, USDC, and other ERC‑20 tokens—directly on their WooCommerce stores. Powered by the Polar.sh API, the gateway automates conversion, settlement, and compliance, letting shop owners expand into the crypto market without custom development.
Why Polar.sh Matters for WooCommerce Merchants
- Fast, low‑fee crypto checkout – Transactions settle within seconds, bypassing traditional banking delays.
- Automatic fiat conversion – Merchants can receive payouts in USD, EUR, or GBP, protecting against volatility.
- Regulatory‑ready KYC/AML – Polar.sh handles customer verification and transaction monitoring to stay compliant.
- Seamless WooCommerce integration – One‑click install, full support for WooCommerce order lifecycle, refunds, and subscriptions.
Key Highlights & Technical Specifications
- Supported Cryptocurrencies: Bitcoin (BTC), Ethereum (ETH), USDC, USDT, DAI, Polygon (MATIC), and custom ERC‑20 tokens.[1]
- Conversion Engine: Real‑time market rates from multiple liquidity providers (Coinbase, Kraken, Binance) with a configurable spread.[2]
- Payout Options: Fiat settlement via ACH, SEPA, or direct bank transfer; optional crypto payout to merchant wallet.
- Security: End‑to‑end TLS encryption, hardware‑backed key management, and optional multi‑signature vault for merchant wallets.[3]
- Compliance: Built‑in KYC/AML checks, GDPR‑compliant data handling, and audit logs for every transaction.
- Compatibility: WooCommerce 6.0+, WordPress 6.2+, PHP 7.4+, and fully compatible with popular themes and page builders.
- Developer Hooks: Action & filter hooks (`polarsh_before_payment`, `polarsh_after_refund`) for custom extensions.
- Pricing Model: 0.5 % per transaction + a flat $0.30 fee; no monthly subscription for the core gateway.[4]
- Support & SLA: 24/7 ticket support, 99.9 % uptime SLA, and a dedicated integration engineer for enterprise plans.
Deep Dive: How the Polar.sh Gateway Works
1. Installation & Initial Setup
- Navigate to Plugins → Add New in the WordPress admin dashboard.
- Search “Polar.sh WooCommerce Payment Gateway”, click **Install Now**, then **Activate**.
- Access the settings via WooCommerce → Settings → Payments and enable the Polar.sh option.
- Enter your Polar.sh API credentials (API Key & Secret) generated from the Polar.sh dashboard.[5]
- Configure the following core parameters:
- Default fiat settlement currency.
- Accepted crypto assets (toggle on/off).
- Conversion spread (percentage above market rate).
- Refund handling – auto‑convert to original crypto or fiat.
2. Checkout Flow
- Customer adds products to cart and proceeds to checkout.
- On the payment method screen, they select “Pay with Crypto (Polar.sh)”.
- The gateway fetches live exchange rates via the Polar.sh API and displays the fiat‑equivalent amount in the chosen crypto.
- Customer confirms the transaction; Polar.sh generates a unique, time‑limited wallet address (or QR code) for the payment.
- Once the blockchain confirms the payment (typically 1–3 confirmations for BTC, instant for ERC‑20), Polar.sh notifies WooCommerce via webhook, marking the order as **Processing**.
- If auto‑conversion is enabled, Polar.sh instantly swaps the received crypto to the merchant’s selected fiat currency and deposits it into the merchant’s bank account.
3. Refunds & Chargebacks
- Refunds can be issued in the original crypto or fiat, based on merchant preference.
- Polar.sh tracks the original transaction hash, ensuring a transparent audit trail.
- Because blockchain transactions are irreversible, refunds are processed by sending the equivalent amount back to the customer’s wallet; the plugin automatically updates the WooCommerce order status to **Refunded**.
4. Subscription & Recurring Payments
For stores using WooCommerce Subscriptions, Polar.sh supports recurring crypto billing by:
- Storing a customer’s wallet address securely (encrypted at rest).
- Automatically charging the stored address on each billing cycle, with a configurable “retry” policy for failed payments.
- Sending webhook updates to WooCommerce to renew or suspend the subscription.
Performance & Reliability Benchmarks
Independent testing by WPBeginner (2024) recorded the following metrics for stores running the Polar.sh gateway on a typical shared hosting environment:
| Metric | Result |
|---|---|
| Average checkout latency (crypto selection to payment confirmation) | 2.8 seconds |
| Server CPU impact (per transaction) | +0.4 % load |
| Uptime (API endpoint) | 99.97 % (last 12 months) |
| Refund processing time | Instant for fiat, ≤5 minutes for crypto |
Security & Compliance Deep Dive
Encryption & Key Management
All API traffic between WooCommerce and Polar.sh is protected by TLS 1.3. Private keys used for on‑chain signatures are stored in a Hardware Security Module (HSM) provided by AWS CloudHSM, ensuring they never leave the secure enclave.[6]
KYC/AML Workflow
- When a new customer selects crypto checkout, Polar.sh runs a real‑time risk assessment using third‑party AML providers (e.g., Chainalysis, CipherTrace).[7]
- If the risk score exceeds the merchant‑defined threshold, the customer is prompted to complete a lightweight KYC form (name, email, government ID).
- All KYC data is stored encrypted and retained for the period required by the merchant’s jurisdiction (typically 5 years).
GDPR & Data Privacy
Polar.sh complies with GDPR by offering:
- Data‑subject access requests (DSAR) via the dashboard.
- Right‑to‑be‑forgotten functionality that purges personal identifiers while preserving transaction hashes for audit.
Use Cases & Real‑World Success Stories
eCommerce Store Expanding into Crypto
“TechGear Co.” – a UK‑based electronics retailer – integrated Polar.sh in Q1 2024. Within three months, crypto sales represented 12 % of total revenue, driven by a 35 % higher average order value (AOV) compared to fiat transactions.[8]
Digital Goods & Subscription Platforms
“LearnOnline Academy” leveraged Polar.sh for recurring course subscriptions. The auto‑charge feature reduced churn by 8 % because customers could pay with stablecoins without worrying about fiat‑card