# Комиссия и лимиты

> Сколько стоит приём оплаты через PS Wallet Pay, какие операции бесплатны и какие ограничения есть у API.

PS Wallet Pay берёт комиссию только с оплаченных счетов. Переводы, чеки, пополнение баланса приложения и вывод на свой счёт — бесплатно.

## Комиссия с оплаченных счетов

Комиссия — 0.3% от суммы каждого оплаченного счёта. Она удерживается при зачислении: на баланс приложения приходит сумма оплаты минус комиссия.

- Комиссия берётся в той монете, которой заплатил пользователь, и округляется до минимальной единицы этой монеты.
- Фактическая комиссия по каждому счёту — в полях `fee_amount` и `fee_asset` оплаченного [Invoice](https://help.pswallet.org/ru/pay-api/types#invoice). На баланс приложения зачислено `paid_amount − fee_amount`.
- Пользователь платит ровно сумму счёта — комиссия к ней не добавляется.

> [!NOTE]
> У отдельных приложений может быть индивидуальная ставка. Ставка вашего приложения указана в кабинете: «Настройки» → «Комиссия».

## Без комиссии

- Переводы пользователям (`transfer`).
- Чеки (`createCheck`).
- Пополнение баланса приложения со своего счёта.
- Вывод с баланса приложения на свой счёт.

## Вывод с баланса приложения

Деньги с баланса приложения выводятся в кабинете кнопкой «Вывести» на ваши счета PS Wallet в той же монете, а оттуда — на любой кошелёк, карту и т. д. как обычно.

Пополнить баланс приложения (например, для переводов и чеков) можно там же со своего счёта PS Wallet — без комиссии, с подтверждением PIN-кодом.

## Лимиты

| Что | Ограничение |
|---|---|
| Запросы к API | 30 в секунду на приложение. Сверх лимита — ошибка `429 TOO_MANY_REQUESTS`. |
| Элементов в ответе `getInvoices`, `getTransfers`, `getChecks` | От 1 до 1000 (`count`), по умолчанию 100. |
| ID в `invoice_ids`, `transfer_ids`, `check_ids` | Учитываются первые 1000. |
| Срок действия счёта (`expires_in`) | От 1 секунды до 31 дня (2678400 секунд). |
| `description` счёта | До 1024 символов. |
| `hidden_message` счёта | До 2048 символов. |
| `payload` счёта | До 4 КБ. |
| `paid_btn_url` | До 512 символов. |
| `spend_id` перевода | До 64 символов. |
| `comment` перевода | До 1024 символов. |
| Адрес вебхука | До 512 символов, только `https://`. |
| Ответ сервера на вебхук | 10 секунд. |
| Белый список IP | До 20 адресов или подсетей. |
| Знаков после запятой в сумме | Не больше, чем у монеты — см. [Монеты и суммы](https://help.pswallet.org/ru/pay-api/assets). |

Число приложений у одного пользователя тоже ограничено: если лимит достигнут, удалите ненужное приложение.

---
Источник: https://help.pswallet.org/ru/pay-api/fees-and-limits
