

PayKassa gateway settings with accepted order currencies and exact crypto/network directions.
Accept cryptocurrency payments in WooCommerce with PayKassa — Bitcoin, USDT, USDC, Ethereum, TON and more.
PayKassa for WooCommerce is a modern cryptocurrency payment gateway for WooCommerce that lets online stores accept Bitcoin, Ethereum, USDT, USDC, TON and other cryptocurrencies through PayKassa.
Customers can pay with popular cryptocurrency and network combinations including USDT TRC20, USDT ERC20, USDT BEP20, USDC ERC20, USDC BEP20, Bitcoin, Ethereum and TON, while your WooCommerce store can continue pricing products in supported currencies such as USD, EUR, GBP and RUB.
The plugin supports both classic WooCommerce checkout and WooCommerce Checkout Blocks, declares HPOS compatibility, supports fiat-to-crypto conversion and provides secure server-to-server PayKassa payment verification.
Unlike integrations that trust a customer browser redirect, PayKassa for WooCommerce marks an order paid only after payment evidence has been verified with PayKassa and matched against the saved payment snapshot.
Whether you need a WooCommerce USDT payment gateway, want to accept Bitcoin in WooCommerce, or need TRC20, ERC20, BEP20 or TON cryptocurrency payments, PayKassa for WooCommerce provides one integrated payment flow.
payment_complete().Your WooCommerce catalog does not have to be priced in cryptocurrency.
For supported order currencies such as USD, EUR, GBP and RUB, the plugin can request a PayKassa Currency API quote when the payment invoice is created and convert the saved WooCommerce order amount into the customer’s selected cryptocurrency payment amount.
The original WooCommerce order currency and total remain preserved. The converted payment amount, selected cryptocurrency, network and conversion data are stored in the payment snapshot used for later verification.
The built-in PayKassa direction registry currently includes:
The merchant chooses exactly which cryptocurrency/network combinations are available at checkout.
PayKassa for WooCommerce supports both the classic checkout flow and WooCommerce Checkout Blocks. It declares compatibility with HPOS / custom order tables and uses WooCommerce CRUD APIs for order state and payment metadata.
The gateway correlates PayKassa payments using the immutable internal WooCommerce order ID, so plugins that only change the displayed order number do not break provider matching.
Crypto payment confirmation is treated as a security boundary.
Incoming callback fields are not trusted by themselves. The plugin verifies the callback token with PayKassa server-to-server and then checks the verified payment evidence against the immutable invoice snapshot before settling the WooCommerce order.
The payment pipeline includes:
The successful-payment and malfunction browser URLs are only for customer UX. They cannot independently mark an order paid.
From WooCommerce payment settings you can configure:
The plugin also generates the PayKassa Merchant URLs that must be copied into the matching fields in the PayKassa merchant interface.
This plugin connects to the third-party PayKassa payment service. A PayKassa merchant account is required.
When a customer starts payment, the plugin sends the merchant ID, WooCommerce internal order ID, amount, selected payment currency/network and a short order comment to PayKassa. When PayKassa sends a payment notification, the plugin verifies the provider token server-to-server using the configured SCI credentials. The PayKassa Currency API is used when a supported order currency must be converted to the selected payment currency. Optional API credentials are used for merchant-initiated connection/history checks and optional payment recovery.
PayKassa service information, merchant account access, documentation and integration resources are available at PayKassa.
This plugin is an independent integration and is not an official PayKassa product.