MARKETPLACE
PLUGINS
MONOBANK SUBSCRIPTIONS SERVER
Monobank Subscriptions Server logo

Monobank Subscriptions Server

Published July 2026
   •    Updated August 2026

Plugin details

UA:
Платні підписки для Bubble-застосунків через Monobank Native Subscription API. Monobank автоматично списує кошти з картки клієнта кожен місяць, рік або інший заданий інтервал — без Bubble Scheduled Workflows. Платіжна форма показує що це підписка та інтервал списання.

Включає 4 дії:
— Створення підписки (повертає URL форми оплати)
— Перевірка статусу підписки та дати наступного списання
— Скасування підписки
— Поновлення підписки по токену картки (Charge by Token) — дозволяє повторно списати кошти без переходу клієнта на сторінку оплати, використовуючи збережений walletId та cardToken з попереднього платежу

Підходить для: SaaS-продуктів, онлайн-курсів, членських сайтів, платних спільнот.

EN:

Paid subscriptions for Bubble apps via Monobank Native Subscription API. Monobank automatically charges the customer's card on a monthly, yearly, or custom interval — no Bubble Scheduled Workflows needed. The payment form displays subscription info and billing interval.

Includes 4 actions:
— Create subscription (returns payment page URL)
— Get subscription status with next payment date
— Cancel subscription
— Charge by Token — renew or charge a subscription without redirecting the customer to a payment page, using the stored walletId and cardToken from a previous payment

Best for: SaaS products, online courses, membership sites, paid communities.

Free

For everyone

stars   •   0 ratings
2 installs  
This plugin does not collect or track your personal data.

Other actions

Platform

Web & Native mobile

Contributor details

Raizen.dev logo
Raizen.dev
Joined 2023   •   5 Plugins
View contributor profile

Instructions

UA:
Отримайте X-Token мерчанта на https://web.monobank.ua/a/merchants

Передавайте токен у поле "token" кожної дії (Server-Side Action).

Дія "Create Subscription":

amount: сума в копійках (29900 = 299 грн)

interval: "1m" щомісяця | "1y" щороку | "1w" щотижня | "2w" кожні 2 тижні

redirect_url: URL повернення після оплати

charge_webhook_url: URL для отримання події при кожному списанні коштів (рекомендовано через n8n)

status_webhook_url: URL для отримання змін статусу підписки
Повертає: subscription_id (зберегти в БД!) та page_url (відкрити для користувача)

Дія "Get Subscription Status":

subscription_id: ID з попередньої дії
Повертає: status, next_payment_date, amount, interval

Дія "Cancel Subscription":

subscription_id: ID підписки
Скасовує підписку — Monobank більше не списуватиме кошти.
Важливо: після скасування залишайте доступ до кінця оплаченого periodу (до next_payment_date).

Дія "Charge by Token":

wallet_id: walletId отриманий з webhook після першого успішного платежу (зберегти в БД)

card_token: cardToken отриманий з webhook після першого успішного платежу (зберегти в БД)

amount: сума в копійках

webhook_url: URL для отримання результату платежу
Повертає: invoice_id, page_url (якщо банк вимагає 3DS — показати клієнту), success
Використовується для поновлення підписки без переходу клієнта на сторінку Monobank.

EN:

Get your X-Token at https://web.monobank.ua/a/merchants

Pass the token via the "token" field in each action.

"Create Subscription" action:

amount: amount in kopecks (29900 = 299 UAH)

interval: "1m" monthly | "1y" yearly | "1w" weekly | "2w" every 2 weeks

redirect_url: return URL after payment

charge_webhook_url: URL to receive events on each charge (recommended via n8n)

status_webhook_url: URL to receive subscription status changes
Returns: subscription_id (save to DB!) and page_url (redirect user here)

"Get Subscription Status" action:

subscription_id: ID from the create action
Returns: status, next_payment_date, amount, interval

"Cancel Subscription" action:

subscription_id: subscription ID
Cancels the subscription — Monobank will stop charging the card.
Important: after cancellation, keep access until the end of the paid period (until next_payment_date).

"Charge by Token" action:

wallet_id: walletId received via webhook after the first successful payment (save to DB)

card_token: cardToken received via webhook after the first successful payment (save to DB)

amount: amount in kopecks

webhook_url: URL to receive the payment result
Returns: invoice_id, page_url (if 3DS is required by the bank — redirect the user), success
Used to renew a subscription without redirecting the customer to the Monobank payment page.

Types

This plugin can be found under the following types:

Categories

This plugin can be found under the following categories:
Payment   •   Ecommerce

Resources

Support contact
Documentation

Rating and reviews

No reviews yet

This plugin has not received any reviews.
Bubble