Docs
Инструкции
Помощь
Подключить ЮKassa
Выплаты на банковские карты
В этой статье описаны особенности и порядок проведения выплат на банковские карты.
Лимиты выплат
Возможности выплат на банковские карты зависят от получателя выплаты:
  • Если получатель — просто физическое лицо или самозанятый (гражданин РФ), выплаты можно делать на карты российских банков (любая платежная система) и на карты иностранных банков (только платежная система Мир).
  • Если получатель — самозанятый, но не гражданин РФ, то выплаты можно делать только на карты платежной системы Мир или карты партнерских платежных систем (актуальный список уточните у вашего менеджера).
Ограничения на сумму и количество выплат:
  • минимальная сумма выплаты — 100 рублей;
  • максимальная сумма разовой выплаты — 500 000 рублей;
  • максимальная сумма выплат за месяц — 1 500 000  рублей;
  • максимальное количество выплат за сутки — 20.
Ограничения действуют на одну банковскую карту получателя выплаты.
Общий сценарий проведения выплат на банковские карты
Общий сценарий проведения выплат на банковские карты
  1. Вы запрашиваете у пользователя данные банковской карты, на которую он хочет получить выплату.
  2. Пользователь сообщает вам данные банковской карты.
  3. Вы создаете выплату — отправляете ЮKassa POST-запрос с данными о том, какую сумму списать с вашего баланса и куда ее перевести.
  4. ЮKassa отправляет эквайеру распоряжение на перевод денег получателю выплаты.
  5. Эквайер обрабатывает запрос и сообщает результат выполнения операции.
  6. ЮKassa возвращает вам объект выплаты с финальным статусом —
    succeeded
    (выплата успешна) или 
    canceled
    (выплата отменена).
Если в ответ на запрос ЮKassa вернула вам объект выплаты в статусе
pending
, это значит, что эквайер еще обрабатывает распоряжение на перевод. Чтобы узнать финальный статус, повторяйте запрос на проведение выплаты с тем же ключом идемпотентности или запрашивайте информацию о выплате методом GET с возрастающим разумным интервалом (например, можно использовать последовательность Фибоначчи).
Варианты интеграции
Самый простой способ делать выплаты на банковские карты в ЮKassa — это использовать виджет ЮKassa для сбора данных.
Виджет — это готовая форма для сбора данных, которую нужно встроить на ваш сайт и отобразить получателю выплаты. Когда пользователь введет номер карты для выплат, виджет вернет вам маскированные данные карты, которые можно использовать для проведения выплат и отображения данных карты пользователю. Эти данные можете хранить на своей стороне без опасения утечки: их публикация не приводит к финансовым или имиджевым потерям. Подробнее о выплатах с использованием виджета для сбора данных
Какие есть еще варианты выплат на банковские карты:
Что почитать еще
Выплаты самозанятымТестирование выплатЗапрос баланса выплат