yoomoney-sdk

YooMoney typed SDK

Usage no npm install needed!

<script type="module">
  import yoomoneySdk from 'https://cdn.skypack.dev/yoomoney-sdk';
</script>

README

YooMoney NodeJS SDK

license MIT npm GitHub last commit

YooMoney SDK

🍬 Почему именно эта библиотека?

  1. Есть поддержка TypeScript
  2. Покрывает большую часть https://yoomoney.ru/docs/wallet
  3. Документация прямо в коде (JSDoc)
  4. Всего 2 зависимости: node-fetch и redirect-form-builder (для генерации html форм)
  5. Есть API генерации frontend форм перенаправления для Авторизации и Оплаты
  6. Безопасная (Относительно)

📦 Установка

Используя NPM

npm i -S yoomoney-sdk

Используя Yarn

yarn add yoomoney-sdk

Используя pnpm

pnpm add yoomoney-sdk

🛠️ Использование

  1. ⚙️ Список методов
  2. 🦄 Примеры
  3. 🧑‍⚖️ Лицензия - MIT

Небольшое НО

Если вызов метода API возвращает ошибку (то-есть есть поле error в ответе), то библиотека кидает ошибку YMApiError, которая содержит поля:

  • code - Значение поля error в ответе
  • response - Ответ полностью

❤️ Контрибьютинг

Что делаем?:

  1. ⁉️ Не стесняемся писать Issue
  2. 🛠️ Если хотите что-то поправить следуйте гайду CONTRIBUTING.md
  3. 💸 Донатим 👉 https://sobe.ru/na/yoomoney_sdk
  4. 🌟 Ставим звёздочки, если библиотека понравилась.

🙋 Поддержка

Библиотека - маленькая, я отвечаю быстро. Не стесняйтесь писать Issue, даже если кажется что они глупые. Если что, можете писать в

Telegram: @AlexXanderGrib

Интересует приём и отправка P2P платежей по РФ на NodeJS?

У нас есть точно такое-же типизированное SDK для QIWI 👉 github.com/AlexXanderGrib/node-qiwi-sdk