yoomoney-sdk
v2.2.0
Published
⭐ Typed YooMoney Wallet SDK for NodeJS. Supported API's: Auth, Wallet & Notifications
Downloads
1,212
Maintainers
Readme
YooMoney SDK
Типизированный SDK для API YooMoney для NodeJS
🍬 Почему именно эта библиотека?
- Полная. Покрывает следующие API:
- Простая. на каждое API всего 1 класс
- Много примеров.
- Надёжная. Библиотека написана на TypeScript и покрыта тестами.
- Безопасная. У библиотеки всего 2 зависимости, и она постоянно сканируется Code QL и Snyk на наличие уязвимостей.
📦 Установка
- Используя
npmnpm i yoomoney-sdk - Используя
Yarnyarn add yoomoney-sdk - Используя
pnpmpnpm add yoomoney-sdk
🛠️ Использование
- ⚙️ Список методов
- 🦄 Примеры
- 🧑⚖️ Лицензия - MIT
💸 Как принимать оплату на свой кошелёк и получать уведомления
Обработка ошибок
Если вызов метода API возвращает ошибку (то-есть есть поле error в ответе), то библиотека кидает ошибку YMApiError, которая содержит поля:
code- Значение поляerrorв ответеresponse- Ответ полностью
Получение личного токена
# Клонируем репозиторий
git clone https://github.com/AlexXanderGrib/yoomoney-sdk.git
# Заходим в папку
cd yoomoney-sdk
# Устанавливаем зависимости
npm install
# Собираем библиотеку
npm run build
# Запускаем скрипт
node examples/4-get-token.jsИспользование
# .env
YOOMONEY_TOKEN=4100117723869225.C277E77...// index.js
const { API } = require("yoomoney-sdk");
const { config } = require("dotenv");
// Подгружаем файл .env
config();
const api = new API(process.env.YOOMONEY_TOKEN);
api.accountInfo().then((info) => console.log(info));Информация
- Лицензия: MIT
- Поддержка: Telegram - @AlexXanderGrib
