Title: CatCode Card Payments with Mono for WooCommerce
Author: CatCode
Published: <strong>August 26, 2026</strong>
Last modified: August 26, 2026

---

Search plugins

![](https://ps.w.org/catcode-card-payments-with-mono-for-woocommerce/assets/banner-
772x250.png?rev=3667607)

![](https://ps.w.org/catcode-card-payments-with-mono-for-woocommerce/assets/icon-
256x256.png?rev=3667607)

# CatCode Card Payments with Mono for WooCommerce

 By [CatCode](https://profiles.wordpress.org/catcodestudio/)

[Download](https://downloads.wordpress.org/plugin/catcode-card-payments-with-mono-for-woocommerce.1.0.1.zip)

 * [Details](https://wordpress.org/plugins/catcode-card-payments-with-mono-for-woocommerce/#description)
 * [Reviews](https://wordpress.org/plugins/catcode-card-payments-with-mono-for-woocommerce/#reviews)
 *  [Installation](https://wordpress.org/plugins/catcode-card-payments-with-mono-for-woocommerce/#installation)
 * [Development](https://wordpress.org/plugins/catcode-card-payments-with-mono-for-woocommerce/#developers)

 [Support](https://wordpress.org/support/plugin/catcode-card-payments-with-mono-for-woocommerce/)

## Description

A WooCommerce payment gateway for **monobank acquiring** (Monobank Acquiring API).

The customer pays on the secure monobank page and comes back to a confirmed order—
the confirmation itself arrives over a webhook whose ECDSA signature is verified
against the merchant public key, so a forged callback cannot mark an order as paid.

 * Invoice creation and redirect to the monobank payment page.
 * Automatic order confirmation through the webhook, with **ECDSA signature verification**(
   X-Sign).
 * Status re-check when the buyer returns to the thank-you page, in case the webhook
   is delayed.
 * The paid amount and currency are compared with the order before it is completed.
 * Cart contents (basketOrder) are sent with the invoice, so the receipt lists real
   items.
 * Classic checkout and block checkout (Checkout Blocks), HPOS compatible.
 * Test mode with a separate test token — the whole flow can be checked without 
   a contract.
 * Merchant tokens are stored encrypted at rest.

#### Tokens

The live token is issued in the monobank merchant dashboard after the acquiring 
contract is signed. A test token is free and is created at https://api.monobank.
ua/ with the “Create test token” button.

#### Опис українською

Платіжний шлюз для WooCommerce, що приймає оплату карткою через еквайринг monobank.

 * Створення рахунку і перенаправлення покупця на захищену сторінку оплати monobank.
 * Автоматичне підтвердження замовлення вебхуком з перевіркою ECDSA-підпису (X-Sign).
 * Резервна звірка статусу при поверненні покупця — на випадок затримки вебхука.
 * Сума і валюта оплати звіряються із замовленням перед підтвердженням.
 * Склад кошика передається у рахунок (basketOrder) — у чеку видно реальні позиції.
 * Класичний і блоковий чекаут, сумісність з HPOS.
 * Тестовий режим з окремим токеном — інтеграцію можна перевірити без договору.
 * Токени мерчанта зберігаються в базі зашифрованими.

monobank — сторонній сервіс. Цей плагін є незалежною інтеграцією від CatCode і не
афілійований з monobank чи Universal Bank.

### External services

This plugin connects to the monobank acquiring API so the store can create payment

invoices and confirm orders. Nothing is sent anywhere else.

**monobank Acquiring API** (https://api.monobank.ua)

 * When an order is placed with this gateway, the plugin sends the order amount,
   order
    number, currency, the cart line items (name, quantity, price), the return
   URL and the webhook URL, so monobank can create the invoice and redirect the 
   buyer to its payment page.
 * When the buyer returns, or when the webhook fires, the plugin asks the API for
   the
    invoice status and the merchant public key used to verify the callback signature.
 * The “Check the token” button in the settings requests the merchant details to
   confirm
    the token works.
 * API documentation: https://api.monobank.ua/docs/acquiring.html
 * monobank terms, public offers and personal data documents: https://monobank.ua/
   terms

No customer data is sent to CatCode or to any other third party.

monobank is a third-party service. This plugin is an independent integration built
by
 CatCode; it is not affiliated with, endorsed by or sponsored by monobank or 
Universal Bank.

## Screenshots

[⌊The monobank payment method in the WooCommerce checkout.⌉⌊The monobank payment
method in the WooCommerce checkout.⌉[

The monobank payment method in the WooCommerce checkout.

[⌊Gateway settings: tokens, test mode and the connection check.⌉⌊Gateway settings:
tokens, test mode and the connection check.⌉[

Gateway settings: tokens, test mode and the connection check.

[⌊The monobank payment page the buyer is redirected to.⌉⌊The monobank payment page
the buyer is redirected to.⌉[

The monobank payment page the buyer is redirected to.

[⌊A paid order with the monobank payment notes.⌉⌊A paid order with the monobank 
payment notes.⌉[

A paid order with the monobank payment notes.

## Installation

 1. Upload the plugin to `/wp-content/plugins/` and activate it.
 2. Go to WooCommerce  Settings  Payments  **Mono Acquiring**.
 3. Enable the method, paste a token (test or live) and save.
 4. The webhook URL is set automatically with every payment — nothing to configure 
    by hand.

## FAQ

### Do I need a monobank contract?

For real payments, yes — the live token comes from the merchant dashboard. For testing,

a free test token is enough and needs no contract.

### Which currencies are supported?

UAH is the primary currency; USD and EUR are handled as well if the merchant account
has them.

### Does it work with the block checkout?

Yes. The gateway registers a Checkout Blocks payment method and also works with 
the
 classic checkout shortcode.

### Can a fake callback mark an order as paid?

No. Every webhook is verified against the merchant public key published by monobank
(
ECDSA over the raw request body); an unsigned or mismatched callback is rejected.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“CatCode Card Payments with Mono for WooCommerce” is open source software. The following
people have contributed to this plugin.

Contributors

 *   [ CatCode ](https://profiles.wordpress.org/catcodestudio/)

[Translate “CatCode Card Payments with Mono for WooCommerce” into your language.](https://translate.wordpress.org/projects/wp-plugins/catcode-card-payments-with-mono-for-woocommerce)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/catcode-card-payments-with-mono-for-woocommerce/),
check out the [SVN repository](https://plugins.svn.wordpress.org/catcode-card-payments-with-mono-for-woocommerce/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/catcode-card-payments-with-mono-for-woocommerce/)
by [RSS](https://plugins.trac.wordpress.org/log/catcode-card-payments-with-mono-for-woocommerce/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.1

 * Fixed: the “Check the token” button on the settings screen did nothing — the
   
   script and the AJAX endpoint behind it were missing from the build.

#### 1.0.0

 * First release: invoice creation, redirect payment, webhook with ECDSA signature
   
   verification, thank-you page reconciliation, cart contents in the invoice, block
   checkout and HPOS support, encrypted token storage.

## Meta

 *  Version **1.0.1**
 *  Last updated **22 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.2 or higher **
 *  Tested up to **7.1**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [Монобанк](https://wordpress.org/plugins/tags/%d0%bc%d0%be%d0%bd%d0%be%d0%b1%d0%b0%d0%bd%d0%ba/)
   [еквайринг](https://wordpress.org/plugins/tags/%d0%b5%d0%ba%d0%b2%d0%b0%d0%b9%d1%80%d0%b8%d0%bd%d0%b3/)
   [оплата карткою](https://wordpress.org/plugins/tags/%d0%be%d0%bf%d0%bb%d0%b0%d1%82%d0%b0-%d0%ba%d0%b0%d1%80%d1%82%d0%ba%d0%be%d1%8e/)
 *  [Advanced View](https://wordpress.org/plugins/catcode-card-payments-with-mono-for-woocommerce/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/catcode-card-payments-with-mono-for-woocommerce/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/catcode-card-payments-with-mono-for-woocommerce/reviews/)

## Contributors

 *   [ CatCode ](https://profiles.wordpress.org/catcodestudio/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/catcode-card-payments-with-mono-for-woocommerce/)