Monobank for Telegram payments: acquiring, token, and recurring charges
Monobank is one of the most convenient acquirers for Ukrainian creators: a clean API, Apple/Google Pay out of the box, and a brand everyone trusts. Here's how to connect it for selling a Telegram subscription — and what to watch for with recurring payments.
Why Monobank
For an audience in Ukraine, Monobank means trust by default: the buyer sees a familiar payment page and can pay by card, Apple Pay, Google Pay, or straight from the mono app. Less friction at checkout means more payments that actually go through.
On the technical side, Monobank has a modern acquiring API: the platform creates the invoice itself and controls the amount, the trial period, and refunds. You don't need a separate website or a static pay button — a single API token is enough.
Step 1. Business and acquiring
Like any Ukrainian acquirer, Monobank works with a registered business — for most creators that's a sole proprietorship (ФОП). Then, in the mono business cabinet (web.monobank.ua), enable online acquiring on your business — that's your 'shop'.
Step 2. Paste the API token
In the mono cabinet, generate an acquiring API token (X-Token) and paste it into the 'Payment providers' section of your workspace. That's it — the platform can now accept payments through Monobank. For early testing, grab a free test token at api.monobank.ua.
One-time vs. recurring are different things
A one-time payment (single access or the first period of a subscription) works as soon as the token is connected. Automatic renewal each period, however, needs tokenization — where the platform stores a secure token of the buyer's card and initiates the next charges itself, without re-entering card details.
An important caveat: in Monobank, tokenization (card saving) is off by default. It has to be enabled separately — message mono support and ask them to turn on card saving / recurring payments for your merchant. Without it, subscribers can pay, but each period has to be invoiced manually.
- One-time sales and the first payment — work immediately
- Subscription auto-renewal — after tokenization is enabled in Mono
- The request to Mono support is made once per merchant
- The platform invoices and renews subscriptions itself once tokenization is on
Refunds
Refunds are handled by Monobank — money returns to the buyer's card usually within a few business days. The platform admin shows every payment and its status, so you always know exactly what to refund.
Connect the token once, ask Mono to enable recurring payments — and from then on the platform runs the subscriptions itself: invoices, renews access, and reminds about payment.Create a workspace in Telegram