CoreviaFlowCOREVIAFLOWDIGITAL PROJECT COMPANY Leave a request
EN UA RU
Payments & POSUA

monobank integration & automation

Card payments that connect straight to the Checkbox cash register, plus 50+ ready platform connections

monobank's payment acceptance service is the only one of the four payment systems we work with that connects to the Checkbox cash register directly, right from the monobank cabinet — no third party in between. We connect it to your site or CRM, set up two-stage payments where money is held until an order is confirmed, and check the whole flow in a test environment that's open to every bank client, no terminal required.

What we connect

  • Over 50 ready connections to popular website builders and CRM systems — often no custom development is needed at all.
  • A test environment open to every bank client from day one, no terminal or special permission needed — any card number, expiry date and CVV work for a test payment.
  • Two-stage payment — money is held on a customer's card for up to 9 days and charged only once the order is confirmed.
  • Cancelling a payment supports a partial refund, and a receipt for the returned items can be generated automatically in the same step if the cash register is connected.
  • Recurring payments — setting up subscriptions with automatic charges, managing them and pulling the transaction history.
  • Splitting one payment between several recipients automatically — built for marketplaces and agency-style setups with several parties behind one order.
  • The monopay button — a ready payment button that's embedded straight into your site as an extra payment option.
  • A direct link to the Checkbox cash register, set up right in the monobank cabinet — no separate fiscalisation module needed, unlike LiqPay or WayForPay.

Automation scenarios

01

An order needs stock checked before the card is actually charged

Before the customer is charged right away, and an out-of-stock item means a manual refund.

After monobank holds the money on the card for up to 9 days and charges it only once the order is confirmed.

02

The payment flow needs testing before launch

Before testing a payment gateway usually means arranging a terminal or a special permission first.

After monobank's test environment is open to every bank client right away, and any test card number, date and CVV work for a trial payment.

03

An order is cancelled and part of it has to be returned

Before the refund and the return receipt are handled as two separate manual steps.

After one call cancels the payment, returns the money — fully or partially — and generates the return receipt at the same time if the cash register is connected.

04

One order actually covers several suppliers or partners

Before a marketplace receives the whole payment and manually works out how much each supplier is owed.

After the split feature automatically divides one payment between several recipients by rules set up in advance.

05

A receipt needs to reach Checkbox without an extra module

Before fiscalising a payment usually means connecting a third-party module between the payment system and the cash register.

After monobank connects to Checkbox directly from the monobank cabinet, so the receipt is fiscalised without any extra party involved.

How it works technically

For those who want to check: each point links to the official documentation page it comes from.

  • On every status change of an invoice, the acquiring backend makes up to 3 POST-request attempts to the connected notification address until it gets an HTTP 200 OK response; the request is signed by the ECDSA standard and passed in the X-Sign header.

    Source: api.monobank.ua ↗ checked 2026-09-25
  • The test environment for the acquiring API is open to every bank client without a terminal or a separate permission; any card number, expiry date and CVV can be used for a test payment, with no real money charged.

    Source: api.monobank.ua ↗ checked 2026-09-25
  • An invoice created through the connection is valid for 24 hours by default; for hold payments (two-stage payment) the automatic cancellation window is 9 days if the hold isn't finalised.

    Source: api.monobank.ua ↗ checked 2026-09-25
  • Cancelling a payment supports a partial refund through the amount parameter, and the same request can include a list of items for the return receipt if fiscalisation is enabled for the merchant.

    Source: api.monobank.ua ↗ checked 2026-09-25
  • Delivery order isn't guaranteed for status notifications — for example, a success notification can arrive before the corresponding processing notification; the notification with the latest modifiedDate field should be treated as current.

    Source: api.monobank.ua ↗ checked 2026-09-25
  • monobank advertises over 50 ready no-code connections between its acquiring service and popular website builders and CRM systems.

    Source: monobank.ua ↗ checked 2026-09-25

Limits

An invoice created through the connection expires in 24 hours by default, and a hold (two-stage payment) auto-cancels after 9 days if it isn't finalised. Saving a customer's card for future automatic charges (tokenisation) isn't a self-service option in the cabinet — it requires contacting monobank support directly to enable it.

Screenshots

monobank acquiring documentation with cards for each method
Online payment acceptance Source: monobank.ua ↗
monobank developer reference for acquiring
Developer reference Source: api.monobank.ua ↗

How to start

Three steps from a first message to work on your project.

  1. 01

    Leave a request

    Describe the task in the form — in text or by voice. Budget and timing are optional.

  2. 02

    We review and estimate

    A developer studies the brief, asks about anything unclear and sends an estimate.

  3. 03

    We start

    Once scope and price are agreed, the work begins.

or write to info@coreviaflow.space

Questions

Can we test payments without a real terminal or special permission?
Yes — the test environment is open to every bank client from the start. Any card number, expiry date and CVV work for a trial payment, and no real money is charged.
What happens if our server doesn't respond to a status notification in time?
monobank retries the delivery up to 3 times until it gets a 200 OK response, and the request is signed so we can confirm it genuinely came from monobank before trusting it.
How long can money stay held on a customer's card with a two-stage payment?
Up to 9 days. If the hold isn't finalised within that window, it's cancelled automatically and the money is released back to the customer.
Do we need to connect Checkbox through a separate module to get receipts working?
No — monobank is the one payment system in our line-up that connects to Checkbox directly, right in the monobank cabinet. LiqPay and WayForPay, by contrast, reach Checkbox through the AssetPayments module.

Tell us what needs to be connected

Describe the task in text or a voice message. We look at your setup and reply with a plan.