Спеціаліст по Mono Еквайринг API + Чекбокс для консультації
800 UAHРозробляю Telegram-бота для продажу цифрових товарів (курсів, майстер-класів і т. д.). Було прийнято рішення використовувати для прийняття оплати еквайринг від Моно.
Флов наступний:
- Користувач - вибирає товар
- Бот:
- генерує посилання на оплату: `/api/merchant/invoice/create` (paymentType: debit, ccy: 980, validity: 3600)
- відправляє користувачу в діалог посилання на оплату
- Користувач - переходить по посиланню та оплачує товар
- Бекенд бота чекає на вебхук від моно:
- при "success" віправляє файл товару або посилання на товар в чат
- робить запит на `/api/merchant/invoice/receipt` для отримання квитанції
- та відправляє квитанцію в чат
Шукаю людяну, яка робила щось подібне від імплементації до повного налаштування зв'язки Monobank з Checkbox. Оплату буде отримувати ФОП 2-ї групи.
В мене є теоретичне розуміння, як воно працює, але хочеться почути про реальний досвід.
На даний момент у мене наступні запитання:
- Як працює монобан з чекбоксом — що потрібно буде налаштувати на рівні монобанку та на рівні чекбоксу, щоб оплата запрацювала?
- Коли бот буде готовий, Монобанк повинен його якось перевірити, чи достатньо лиш згенерити справжній токен з особистого кабінету? Якщо Монобанк буде перевіряти, як виглядає ця перевірка?
- Чи можу я вказувати в рахунку іншу валюту — долар, євро? Я розумію, що списання буде відбуватися в гривні, але чи буде воно загалом працювати та чи з точки зору податкової це окей?
- Вебхук:
- Чи може бути так, що після статусу success прийде якийсь інший з новішою modifiedDate?
- В коді в мене є логіка для обробки статусу: success або failure. Чи варто ще якийсь статус вебхуку обробляти?
- Формування запиту для створення інвойсу. Які поля є обовязковими щоб потім згенерувалась правильна квитанція та зі сторони податкової не виникло запитать
- Можливо, є якісь нюанси, підводні камені, які не описані в документації, але їх варто обробити або бути в курсі.
- Можливо, в моєму флові чогось не вистачає, що потрібно додати?
Бот написаний на Python (aiogram) для роботи з Monobank API викоростовую aiomonobnk. Знання саме цього стеку не є обов’язковим.
Додаткове запитання: як часто потрібно оновлювати відкритий ключ? Краще через крон джобу чи може краще якось по іншому https://monobank.ua/api-docs/acquiring/dev/webhooks/get--api--merchant--pubkey
Відгук замовника про співпрацю з Микитою Свінцицьким
Спеціаліст по Mono Еквайринг API + Чекбокс для консультаціїПотрібна була консультація по моно еквайрингу, отримав відповіді на всі запитання та неочевидні нюанси. Рекомендую!
Відгук фрилансера про співпрацю з Volodymyr P.
Спеціаліст по Mono Еквайринг API + Чекбокс для консультаціїЧудовий замовник з чіткими та цікавими питаннями, приємно було поспілкуватись
-
Доброго дня.
Маю досвід розробки Telegram-ботів на Python та інтеграцій з зовнішніми API (платіжні системи, webhook-логіка, автоматична видача цифрових товарів). Працював з архітектурою, де бот генерує invoice, приймає webhook і після підтвердження платежу автоматично видає контент користувачу.
Можу допомогти:
• перевірити поточну архітектуру інтеграції Monobank API
• правильно реалізувати створення invoice (/api/merchant/invoice/create)
• налаштувати обробку webhook з урахуванням modifiedDate, повторних запитів та idempotency
… • реалізувати коректну логіку статусів (processing / success / failure / expired)
• налаштувати видачу цифрового товару після успішної оплати
• допомогти з інтеграцією Monobank + Checkbox (ПРРО)
• перевірити коректність полів invoice для формування фіскального чека
• підказати нюанси по валютах, webhook-обробці та перевірці підпису
• провести консультацію і допомогти довести зв'язку до робочого стану
Також можу підказати практичні моменти, які зазвичай не очевидні з документації (повтори webhook, порядок подій, перевірка підпису, захист від подвійної видачі товару).
Якщо потрібно — можемо розібрати поточний код або архітектуру і довести інтеграцію до production-готового стану.
Готовий підключитися в зручний час.
Схожий виконаний проєкт: Телеграм бот
Перед стартом фіксую логіку, ризики та результат. Роблю боти, парсери, автоматизацію і веб-системи так, щоб ними реально користувались, а не просто “було написано код”. -
686 2 0 Вітаю! Маю досвід роботи з Monobank API (merchant) та інтеграцією фіскалізації (Checkbox). Працюю на Python (aiogram), тому ваш стек мені рідний.
Готовий не просто проконсультувати, а й повністю імплементувати рішення. По вашим запитанням:
Зв'язка Mono + Checkbox: Все налаштовується в кабінеті Mono Business (розділ «Фіскалізація»). Туди вноситься API-ключ Checkbox, і Mono сам шле дані на Checkbox при успішній оплаті. Моя задача — правильно сформувати масив basket у запиті на інвойс.
Перевірка: Моно не перевіряє код бота. Достатньо отримати токен у кабінеті. Головне — коректно підтвердити URL для вебхуків.
Валюта: Можна виставляти в USD/EUR, але для ФОП 2 групи зазвичай краще одразу в UAH. Якщо клієнт платить в валюті, Моно сам сконвертує, але в Checkbox чек має піти з сумою в гривневому еквіваленті.
Вебхуки: Обов’язково треба обробляти success та failure. modifiedDate може оновлюватися, тому в коді реалізуємо ідемпотентність (перевірку, чи не обробили ми цей інвойс раніше), щоб не видавати товар двічі.
Нюанси: Важливо обробити випадок expired (коли клієнт не оплатив вчасно) та коректно налаштувати ретраї вебхуків, якщо ваш сервер раптом буде офлайн.
… Пропоную списатися в чаті, щоб обговорити деталі кошика товарів, і можемо починати. Досвід з aiomonobank є, тому інтеграція буде швидкою
-
265 Доброго дня!
Маю великий досвід розробки платіжних інтеграцій, автоматизації оплат у Telegram-ботах та роботи з фіскалізацією через ПРРО. Працював із подібними зв’язками, де потрібно коректно обробити створення інвойсів, вебхуки, видачу цифрового товару після успішної оплати, формування квитанцій та інтеграцію з Checkbox з урахуванням реальної логіки роботи платіжної системи і вимог до фіскалізації. Зможу допомогти не лише з імплементацією, а й розібрати всі практичні нюанси по Monobank, Checkbox, статусах вебхуків, валюті, полях інвойсу, роботі з ключами та підводних каменях, які зазвичай з’являються вже на етапі запуску.
Пропоную перейти в особисті повідомлення, обговорити деталі реалізації та ваш поточний флоу.
-
2343 8 0 Добрий день
Маю досвід підключення монобанк еквайрингу, перейду одразу до відповіді на ваші запитання.
1. Отримати X-token для API від монобанку, у налаштуваннях мерчанта вказати, что використовується checkbox. Отримати cashierLogin/cashierPassword та cashRegisterFiscalNumber від checkbox. Підключити checkbox в монобанк.
2. Взагалі не має перевіряти, але при підключенні до сайту нещодавно перевіряли сайт. Будуть верифікувати вебхук
3. Технічно так, моно підтримує інші валюти, але це може трактуватися як ЗЕД, це краще уточнити конкретно у податкової
4. У моно багато статусів, hold, reversed, expired окрім ваших success і failure, також потрібно обробляти.
5. {
"amount": 50000,
… "ccy": 980,
"merchantPaymInfo": {
"reference": "order_123",
"destination": "Оплата курсу «Назва курсу»",
"comment": "Курс: Назва курсу",
"basketOrder": [
{
"name": "Назва курсу",
"qty": 1,
"sum": 50000,
"total": 50000,
"unit": "шт.",
"code": "SKU_001",
"tax": [],
"uktzed": ""
}
]
},
"validity": 3600,
"paymentType": "debit",
"webHookUrl": "https://yourdomain.com/webhook/mono"
} баді запиту повино мати подібний вигляд
6. Дублі вебхуків, таймаут відповіді на вебхук, валідація підпису на вебхук
7. Тільки додаткові обробки потрібні, загалом флоу правильний, але в описі спрощений
Додаткове питання:
Через lazy refresh, без окремої задачі, під час використання підпису якщо верифікація провалилась, то оновити ключ і верифікувати повторно
Із задоволенням готовий обговорити деталі проєкту, дякую
-
9984 117 0 Вітаю!
Розробляю ботів для телеграму на NodeJS. Є досвід з ітеграцією еквайрінгу від моно. Пишіть, обговоримо.
-
726 9 1 Вітаю! Я вивчив ваш проект і готовий негайно розпочати роботу. Гарантую відмінну якість і оперативність.
-
1945 7 0 Можу зайти в двох форматах: або як консультація з розбором всіх ваших питань і схем, або відразу підключитися до коду і довести все до робочого стану. Якщо бот вже написаний на Python/aiogram — це теж зручно, можна не будувати заново, а спокійно довести поточну реалізацію до нормально робочої зв'язки.
Що входить: розбір вашого флоу, відповіді по Monobank/Checkbox, перевірка логіки вебхуків і статусів, захист від дублів, коректна видача цифрового товару, отримання квитанції, тестування і рекомендації по тому, що краще додати в поточну схему.
Питання: вам зараз потрібен спочатку саме розбір і консультація по всіх пунктах, або відразу підключення до коду і доведення інтеграції до робочого стану?
Актуальні фриланс-проєкти в категорії Розробка ботів
Бот автоматизації для playerok.com
4000 UAH
1. Головне меню та моніторинг Екран зведеної інформації, що оновлюється в реальному часі (або за кнопкою): Статус роботи ключових модулів (Вкл/Викл). Поточні завдання: кількість очікуючих видачі кодів/пошт від покупців, активні замовлення. Фінансова зведення за поточну дату… Інжиніринг, Розробка ботів ∙ 11 годин 40 хвилин тому ∙ 25 ставок |
Потрібно зробити простого бота по чекпоінтах на сервері GTA5
2500 UAH
Принцип роботи: https://www.youtube.com/watch?v=yTTRQfYSfaY В короткому викладі є великий чекпоінт, на нього стаєш і натискаєш букву "Е" (англ), з'являється 6 маленьких чекпоінтів, і потрібно просто, щоб бот бігав і натискав "Е" по чекпоінтах. Пробував через пайтон і ахк - не… Розробка ботів ∙ 15 годин 38 хвилин тому ∙ 7 ставок |
Інтеграція системи аналітики з Бази даних в Таблиці
5000 UAH
Потрібно довести поточну систему аналітики до стабільного робочого стану. Зараз дані з CRM, телефонії та рекламних кабінетів підтягуються через Supabase через МСП потім в гугл таблиці, але частину процесів ще доводиться контролювати вручну. Це треба прибрати.1. Стабілізувати… AI та машинне навчання, Розробка ботів ∙ 1 день 7 годин тому ∙ 28 ставок |
Telegram bot для найму/пошуку працівників. Для пошуку роботи
1100 UAH
1. Загальна концепція Створення Telegram-бота для автоматизації підбору персоналу та двостороннього пошуку роботи. Система працює за принципом активного відгуку та взаємного підтвердження інтересу (Double Opt-In). У системі передбачено дві ролі: Роботодавець (Власник фірми) та… Python, Розробка ботів ∙ 1 день 9 годин тому ∙ 82 ставки |
Двосторонній обмін повідомленнями між CRM Creatio i Telegram
7000 UAH
Зробити двосторонній обмін повідомленнями між CRM Creatio i Telegram згідно ТЗhttps://docs.google.com/document/d/1Y8qL2CJwwmVSrJOXfQipoi27t-wkvDx1UmA2-niTtWs/edit?usp=sharing Веб-програмування, Розробка ботів ∙ 1 день 21 година тому ∙ 45 ставок |