@pro4biz/monobank-banking
v1.0.0
Published
Monobank banking API client
Readme
@pro4biz/monobank-banking
TypeScript клієнт для роботи з API банкінгу для юридичних осіб Monobank
🚀 Особливості
- ✅ TypeScript підтримка - повна типізація API
- 🎯 Простота - інтуїтивний API для всіх операцій
- 🚀 Node.js 18+ - використання можливостей NodeJS без жодних зовнішніх модулів
📦 Встановлення
npm install @pro4biz/monobank-bankingабо
yarn add @pro4biz/monobank-banking🎯 Використання
Базова ініціалізація
import MonoBanking from '@pro4biz/monobank-banking'
const mono = new MonoBanking('YOUR_API_TOKEN')👤 Отримання інформації про рахунки
const merchant = await mono.getAccounts()
console.log(merchant)
//[
// {
// "iban": "UA343440050000067095700004638",
// "currency": 980,
// "balance": 100345.65
// }
//]💳 Отримання виписки по рахунку
const paymets = await mono.getStatement({
account: 'UA343440050000067095700004638',
from: 1719472805,
to: 1719523805, // Не обовʼязковий параметр, по замовчуванню поточний час
limit: 50 // Не обовʼязковий параметр, по замовчуванню limit = 10
})
console.log(paymets)
//[
// {
// "id": "2308h46f-4a53-49a4-b217-9d45ffb45624",
// "time": 1776689794,
// "completedTime": 1776689777,
// "description": "Сплата за послуги контагентом Васьків Н.Ф. за рахунком #47348",
// "amount": 660000,
// "currencyCode": "980",
// "receiptId": "4T33-3RJ6-APBH-3MEM",
// "counterEdrpou": "3502308846",
// "counterIban": "UA493052956345026400983195129",
// "counterName": "Васьків Назар Федорович",
// "reverse": false,
// "status": "DONE"
// }
//]🛠 API Reference
Конструктор
new MonoBanking(token: string)- створення екземпляра клієнта
Методи
getAccounts()- отримання рахунків вашої організаціїgetStatement(payload)- отримати виписку по рахунку організації
📋 Вимоги
- Node.js 18.0 або вище
- TypeScript 4.0+ (опціонально)
📖 Документація
📄 Ліцензія
ISC
🏢 Автор
ПРО-рішення для бізнесу
- 🌐 Веб-сайт: p4b.com.ua
- 📧 Email: [email protected]
- 📦 NPM: @pro4biz
