Банка Monobank: Практичний гайд із накопичення та зборів
«Банка» від monobank стала головним інструментом для благодійних зборів, волонтерства та особистих накопичень в Україні. Вона проста у використанні, але має глибокий функціонал, який дозволяє інтегрувати її в системи аналітики, вебсайти чи трансляції стрімерів (OBS).
Особисті накопичення: Як збирати гроші непомітно для бюджету
Найпопулярніша філософія заощаджень — автоматичне накопичення дрібних сум. У monobank це реалізовано за допомогою кількох типів автопоповнення:
- Округлення витрат: Кожна ваша транзакція округлюється, а решта надходить у Банку. Можна вибрати округлення до 10, 50 або 100 грн. Наприклад, ви купили каву за 42 UAH. При округленні до найближчих 10 UAH з картки спишеться 50 UAH: 42 підуть кав'ярні, а 8 UAH — у вашу Банку.
- Округлення залишку: Щовечора залишок на вашій картці округлюється до обраної суми, а різниця надходить у Банку.
- Відсоток від витрат: Фіксований відсоток (наприклад, 1% або 5%) від кожної транзакції автоматично відраховується на накопичення.
- Регулярний платіж: Налаштуйте щоденний, щотижневий або щомісячний платіж фіксованої суми.
Організація волонтерських та благодійних зборів
Для волонтерських зборів Банка є золотим стандартом завдяки зручності для донаторів:
- Проста оплата: Донатори можуть надсилати кошти через Apple Pay, Google Pay або карткою будь-якого банку світу безпосередньо за посиланням
send.monobank.ua/JAR_ID. - Співвласники збору: Ви можете створити «довгу» Банку та призначити співвласників. Вони бачитимуть статистику, а сума їхнього накопичення може підсумовуватися до загальної мети.
- Повна прозорість: Будь-який відвідувач посилання бачить поточну суму накопичення, мету збору та список транзакцій (якщо автор відкрив статистику), що підвищує довіру.
Інтеграція з OBS для стрімерів
Якщо ви проводите онлайн-трансляції (на Twitch, YouTube чи Facebook) та збираєте донати в реальному часі, monobank надає офіційні віджети для OBS:
- У додатку monobank перейдіть у налаштування вашої Банки та виберіть Віджети для стрімів.
- Скопіюйте надане посилання на Web-віджет.
- В OBS Studio додайте нове джерело типу Browser (Браузер) та вкажіть це посилання.
- Віджет автоматично показуватиме анімовану шкалу прогресу збору при кожному донаті.
Моніторинг Банки через розробницький REST API
Ви можете зчитувати стан ваших Банків через API. Дані про відкриті Банки повертаються в загальному масиві рахунків accounts або в спеціальному полі jars при запиті /personal/client-info.
Кожна Банка в JSON-відповіді містить такі поля:
id— унікальний ідентифікатор Банки.sendUrl— публічне посилання для донатів (наприклад,https://send.monobank.ua/5aBcDeFg).title— назва збору.description— опис збору.currencyCode— код валюти (гривня UAH —980).balance— поточний баланс Банки (у копійках).goal— фінансова ціль збору (у копійках, необов'язково).
Приклад структури даних об'єкта Банки в API:
{
"id": "jar_abc123xyz",
"sendUrl": "https://send.monobank.ua/9xYzAbCd",
"title": "Збір на Дрон 🛸",
"description": "Закупівля FPV-дронів для 3-ї роти",
"currencyCode": 980,
"balance": 8742000,
"goal": 10000000
}
Використовуючи ці дані, ви можете розробляти власні унікальні віджети, веб-лічильники або підключати світлодіодні стрічки, що блимають при кожному донаті!
Monobank Banka: Practical Guide to Savings and Charity Jars
"Banka" by monobank has become the primary fundraising tool for volunteers, charities, and personal savings in Ukraine. While it is incredibly simple to operate from the mobile application, it offers advanced features for developers, OBS stream overlays, and custom data integrations.
Personal Savings: Painless Auto-Accumulation Methods
The core philosophy of Banka is to help users set aside small amounts of capital without changing their daily spending habits. Within monobank, you can link several automated deposit methods:
- Transaction Round-ups: Every purchase value is rounded up, and the difference is funneled to your Banka. You can choose to round up transactions to the nearest 10, 50, or 100 UAH. For instance, if you purchase coffee for 42 UAH and have rounded to the nearest 10 UAH, 50 UAH will be charged to your card: 42 UAH goes to the merchant, and 8 UAH is sent to your Banka.
- Balance Round-ups: Every evening, the remaining balance on your primary card is rounded down to the nearest set threshold, and the difference goes to your jar.
- Dedicated Percentages: Dedicate a set percentage (e.g., 1% or 5%) of your total expenses to be automatically moved to savings.
- Recurring Deposits: Establish daily, weekly, or monthly scheduled transfers.
Structuring Public Charity & Volunteer Jars
For crowdfunding, Banka is the industry standard in Ukraine due to its friction-free payment methods for donors:
- Global Payment Access: Donors can send funds instantly using Apple Pay, Google Pay, or international cards from any bank in the world by simply visiting the custom link
send.monobank.ua/JAR_ID. - Fundraiser Co-owners: You can create a master jar and assign co-owners. Co-owners can run their own sub-jars, and their collected amounts will feed into the master goal progress.
- Absolute Transparency: Anyone visiting the link can view the target progress bar, current sum, and full transaction history ledger (if the author has enabled public logs), ensuring high credibility.
OBS Studio Overlay Integration for Live Streams
If you conduct live streams (on Twitch, YouTube, or Facebook) and collect donations in real-time, monobank offers official animated widgets for OBS:
- In the monobank application, go to your Banka settings and tap on Widgets for Streams.
- Copy the unique Browser Widget URL.
- In OBS Studio, add a new source of type Browser and paste the URL.
- The widget will display an animated progress bar that updates in real-time as soon as a donation lands.
Monitoring Jars via REST API
You can fetch the current status of your active Jars using the monobank developer API. Open Jars data is returned in the jars array of the /personal/client-info endpoint payload.
Each Jar entity object contains the following fields:
id— unique identifier.sendUrl— public donation link (e.g.,https://send.monobank.ua/5aBcDeFg).title— name of the fund.description— fundraiser details.currencyCode— currency ISO standard (UAH is980).balance— current balance (represented in cents).goal— target fundraising sum (represented in cents, optional).
Example JSON structure returned by the API:
{
"id": "jar_abc123xyz",
"sendUrl": "https://send.monobank.ua/9xYzAbCd",
"title": "Drone Fundraiser 🛸",
"description": "Purchasing FPV drones for the 3rd Company",
"currencyCode": 980,
"balance": 8742000,
"goal": 10000000
}
Using this simple JSON, developers can build custom progress counters, website widgets, or physical indicators (like smart LED lights flashing on new donations) to make fundraising interactive.