Skill для AI-агентів
Повна документація та приклади коду для інтеграції з Monobank Acquiring API. Матеріал оптимізований для роботи з LLM моделями (ChatGPT, Claude, Cursor, Windsurf) та включає готові приклади на 6 мовах програмування.
📦 Завантажити архів з документацією
Архів містить структуровану документацію в markdown-форматі, готові приклади серверів для Python, Node.js, Go, PHP, C# та Java, а також детальні інструкції для швидкого старту.
🚀 Швидкий старт
- Завантажте та розпакуйте архів з документацією
- Прочитайте SKILL.md — це основний файл для AI-агентів
- Виберіть приклад на потрібній мові програмування
- Встановіть залежності та запустіть тестовий сервер
- Отримайте токен з особистого кабінету web.monobank.ua або тестовий токен з api.monobank.ua
- Інтегруйте функціонал у ваш застосунок
🤖 Як використовувати з AI
- ChatGPT / Claude: Завантажте SKILL.md як файл у чат або скопіюйте вміст
- Cursor / Windsurf: Розмістіть розпакований архів у вашому workspace
- Власні агенти: Використовуйте SKILL.md як частину system prompt
- RAG-системи: Індексуйте markdown-файли для контекстного пошуку
📋 Що в архіві
📄 Документація
- SKILL.md — головний файл: огляд API, аутентифікація, мінімальний flow, загальні типи даних
- invoice.md — створення рахунків, перевірка статусу, скасування, фіналізація hold-платежів
- webhook.md — обробка вебхуків, верифікація ECDSA підпису, обов'язкові поля
- payment.md — прямі платежі картою, синхронні платежі, токенізовані картки
- qr.md — робота з QR-касами: створення, список, видалення
- wallet.md — токенізація карток, список збережених карток
- merchant.md — дані мерчанта, субмерчанти, список співробітників
- statement.md — виписки та звіти по транзакціях
- fiscal.md — фіскальні чеки та квитанції
- quickstart.md — покроковий гайд для новачків без глибоких знань API
💻 Приклади коду
Кожен приклад — це повноцінний однофайловий сервер з 3 ендпоінтами: створення платежу, перевірка статусу, обробка вебхуку з верифікацією підпису.
- Python — Flask, 60 рядків, запуск:
pip install flask requests ecdsa && python server.py - Node.js — Express, нативний crypto, запуск:
npm install express && node server.js - Go — стандартна бібліотека net/http, запуск:
go run main.go - PHP — вбудований сервер, запуск:
php -S localhost:3000 server.php - C# — ASP.NET Minimal API, запуск:
dotnet run - Java — JDK HttpServer, запуск:
javac MonobankServer.java && java MonobankServer
Усі приклади читають токен з MONOBANK_TOKEN env-змінної. Усі приклади читають токен з http://localhost:3000
✅ Що входить у кожен приклад
- Створення invoice з редіректом на сторінку оплати
- Перевірка статусу платежу через API
- ECDSA-верифікація підпису вебхука (X-Sign header)
- Обробка terminal статусів: success, failure, hold
- Детальні коментарі українською мовою