Принимать оплату по СБП, не открывая ИП, можно — чаще всего через статус самозанятого, который оформляется в приложении «Мой налог» за один вечер. Платёжный сервис даёт техническое подключение: счёт под конкретный заказ, ссылку или QR, статус платежа на вашей стороне. Налоги, чек и возвраты остаются обязанностью продавца.
Ниже — как это выглядит на практике: чем приём по СБП отличается от переводов на карту, какой статус подойдёт вашему случаю, что подготовить к подключению и где у способа настоящие ограничения.
СБП и перевод на карту: разница для продавца
Перевод «по номеру телефона» выглядит просто ровно до первой спорной ситуации. У него нет номера заказа, нет статуса, нет автоматического уведомления вашему сервису. Вы сверяете поступления глазами, а клиент присылает скриншот вместо подтверждения.
Приём по СБП через платёжный сервис устроен иначе. Каждая оплата привязана к вашему заказу, имеет собственный статус и срок жизни, а результат приходит в виде события, которое можно обработать автоматически. Деньги списываются за секунды, покупателю не нужно вводить реквизиты карты — он подтверждает платёж в своём банковском приложении.
| Что сравниваем | Перевод на карту | Приём по СБП через сервис |
|---|---|---|
| Номер заказа | Отсутствует, ищете по сумме и времени | Ваш order_id внутри платежа |
| Подтверждение оплаты | Скриншот от клиента | Событие на ваш сервер |
| Возврат | Договариваетесь вручную | Отдельная операция со статусом |
| Учёт для налоговой | Разбираете выписку | Список платежей с назначением |
Кто может принимать оплату без ИП
Самозанятость подходит большинству небольших digital-проектов: услуги, консультации, обучение, собственные цифровые продукты. Оформление занимает вечер, отчётность сводится к формированию чека после каждого поступления, налог платится с оборота.
Способ не универсален. Перепродажа чужих товаров под режим не подпадает, наём сотрудников тоже. Годовой лимит — 2,4 млн ₽; при его превышении дальше нужен другой статус, и лучше подумать об этом заранее, а не в декабре. Развёрнутое сравнение вариантов есть в статье о работе СБП без ИП, а смежные сценарии собраны в решении приём платежей без ИП.
Категорию проекта, доступные способы оплаты и условия работы подтверждает модерация. Подготовьте описание того, что продаёте, ссылку на площадку и правила возврата — с таким комплектом рассмотрение проходит быстрее и без переписки на неделю.
Статический QR или счёт под конкретный заказ
Статический QR — картинка с реквизитами, где сумму вводит сам плательщик. Годится для чаевых и донатов, а для продаж плохо: покупатель ошибётся в сумме, забудет назначение, и вы не свяжете поступление с заказом.
Динамический счёт создаётся под одну покупку. В нём уже зашиты сумма, назначение и ваш номер заказа, а сверху есть срок действия. Клиент не может заплатить меньше, вы не тратите время на уточнения, а сверка идёт по одному полю. Разбор обоих вариантов — в материале про QR-код СБП.
Одна и та же ссылка, отправленная двум покупателям, оплачивается один раз. Выпускайте отдельный счёт на каждый заказ, даже если сумма совпадает.
Путь с телефона: ссылка, банк, возврат в ваш проект
На смартфоне покупатель почти никогда не сканирует QR — он нажимает кнопку, и открывается приложение банка. Поэтому на мобильной странице оплаты решает не картинка с кодом, а крупная кнопка перехода и понятная сумма над ней.
После подтверждения человек возвращается назад и ждёт результата. Задайте success_redirect_url и fail_redirect_url, чтобы он попадал на вашу страницу, а не в пустоту. И держите в голове, что часть пользователей закроет банк, не вернувшись: интерфейс обязан показывать актуальный статус при повторном заходе. Тонкости мобильного сценария разобраны в статье о мобильной платёжной форме.
Типичный пример: школа английского на 200 учеников принимала оплату переводами и каждый месяц разбирала, кто из родителей заплатил за какого ребёнка. После перехода на счета с номером группы и фамилией в назначении сверка перестала занимать вечер, а администратор стал видеть неоплаченные места сразу, без обзвона.
Подтверждение платежа на стороне сервера
Возвращение покупателя на страницу «спасибо» ничего не доказывает: этот адрес открывается в браузере и повторяется вручную. Единственный надёжный источник — событие на ваш callback_url.
В заголовке X-Signature приходит HMAC-SHA256 hex от строки X-Timestamp + "." + сырое тело запроса, ключ — signing_secret вашей кассы. Считайте подпись до разбора JSON и сравнивайте constant-time сравнением. Типы событий: payment.paid, payment.canceled, payment.expired.
POST /api/v1/payments
X-API-Key: <ключ кассы>
X-Nonce: c14a90f2-5db6-4e30-8b77-2f1d6c4e9a03
{
"amount": "2400.00",
"payment_currency": "RUB",
"order_id": "ord-3391",
"payment_method": "sbp",
"description": "Консультация 60 минут, 12 сентября"
}
X-Nonce — уникальный UUID на каждый запрос со сроком жизни 10 минут; повтор вернёт 401 nonce already used. Если payment_method не указывать, покупатель выберет способ сам на странице оплаты.
Возвраты и спорные ситуации
Возврат по СБП — отдельная операция с собственным статусом, а не обратный перевод «на карту, с которой пришло». Заведите правило заранее: в какой срок вы возвращаете деньги, какие удержания возможны, что считается оказанной услугой. Для цифровых товаров это особенно важно, потому что вернуть скачанный файл технически невозможно.
Практический минимум — журнал: заказ, сумма, дата оплаты, дата и причина возврата. Он экономит часы при разборе жалоб и пригодится, если банк покупателя запросит подтверждение. Процедура целиком описана в материале о возврате платежа по СБП.
Налоги, лимиты и что писать покупателю
Самозанятый формирует чек в приложении «Мой налог» после поступления денег — это его обязанность, и платёжный сервис её не заменяет. Следите за годовым оборотом: 2,4 млн ₽ подходят внезапно, если проект вырос за пару месяцев.
На странице продажи держите три вещи: кто продавец, что именно продаётся и на каких условиях возвращаются деньги. Это снижает долю споров и заметно помогает при прохождении модерации — проверяющий видит понятный проект, а не безымянную кнопку оплаты.
Отдельно храните свою нумерацию заказов. Даже если пока всё помещается в одну таблицу, привычка выдавать каждому платежу собственный номер экономит массу времени при первом же вопросе от банка, покупателя или налоговой.
Когда одного СБП мало
СБП работает только в рублях и только для клиентов российских банков. Если среди покупателей есть люди с зарубежными картами или вы продаёте на международную аудиторию, планируйте отдельный сценарий заранее.
Часть аудитории по привычке платит картой, особенно на суммах выше пары тысяч рублей. Не отключайте карты ради экономии на комиссии, пока не посмотрели статистику по своим заказам: разницу между способами стоит мерить, а не угадывать. Сравнение по конверсии и стоимости приведено в статье СБП или оплата картой.