Вы запустили сайт на Tilda, уже настроили дизайн, добавили товары или услуги, и теперь пришло время подключить прием платежей. Самый частый выбор для российского бизнеса — это эквайринг от Сбербанка. Это логично: банк надежный, терминалы привычные, и клиенты доверяют знакам «СберБанк Онлайн» и «Мир».
Но на практике подключение часто превращается в ад. То банк просит одни документы, то Тильда не видит настройки, то платеж проходит успешно, а деньги не приходят. Я прошел через это не один раз, поэтому сейчас разложу всё по полочкам. Мы не будем читать устав банка, а сразу перейдем к делу: как настроить прием карт и переводов на сайте конструктора, чтобы деньги поступали на счет, а вы не мучились с техподдержкой.
- Почему именно эквайринг, а не просто реквизиты?
- С чего начать: выбор тарифа и типа подключения
- Пошаговая настройка: от договора до кнопки
- Шаг 1. Получение данных для подключения (API-ключи)
- Шаг 2. Настройка в Тильде
- Шаг 3. Настройка уведомлений (Callback URL)
- Шаг 4. Вывод кнопки оплаты на страницу
- Сравнение вариантов подключения
- Частые ошибки, из-за которых не приходят деньги
- 1. Неправильно вписан Secret Key
- 2. Отсутствует SSL-сертификат
- 3. Ручная отмена чек-аута
- 4. Ошибка в URL уведомлений
- 5. Тестовый режим забыли выключить
- Сценарии: Что делать в вашей ситуации?
- Как лучше сделать: советы практиков
- Итог: что делать прямо сейчас
Почему именно эквайринг, а не просто реквизиты?
Многие новички думают: «Зачем мне подключать сложную систему, если можно просто написать в карточке товара реквизиты ИП и попросить перевести на карту?». Это ошибка. Если вы принимаете платежи за товары или услуги с личного счета или просто по реквизитам на сайте, вы нарушаете закон (54-ФЗ). Вы обязаны выдавать чек в момент покупки. Эквайринг (прием карт через терминал или на сайте) делает это автоматически.
К тому же, клиенту неудобно открывать Сбербанк Онлайн, вбивать 20 цифр счета и суммировать цифры вручную. Ему проще нажать кнопку «Оплатить», выбрать карту и подтвердить Face ID. Конверсия в покупку при этом растет в разы.
С чего начать: выбор тарифа и типа подключения
Прежде чем лезть в настройки Тильды, нужно понять, какой продукт вам нужен. В Тильде есть два основных способа подключить Сбербанк.
- Карточки товаров с оплатой на сайте (Tilda Pay / Эквайринг). Это когда клиент нажимает кнопку, и ему открывается платежное окно банка прямо на сайте. Подходит для магазинов, курсов, услуг, где сумма фиксирована или выбирается из вариантов.
- Переход на платежную страницу (Payment Link). Это когда кнопка на сайте переводит человека на защищенную страницу банка. Там он вводит данные карты. Это надежнее, но чуть сложнее в настройке на Тильде, так как требует генерации ссылок.
Для Тильды удобнее всего вариант №1. Он выглядит профессионально и работает быстрее. Для этого вам нужно заключить договор на интернет-эквайринг именно с эквайринговым подразделением Сбербанка (а не просто открыть расчетный счет).
Обратите внимание: если у вас уже есть договор на прием карт в офлайн-точке (в магазине), этого недостаточно для сайта. Нужно писать заявление на подключение интернет-эквайринга. Обычно это делается через личный кабинет СберБизнес или онлайн-офис. Если вы только открываете бизнес, тарифы для интернет-эквайринга часто включают в себя льготный период или сниженную ставку для старта.
Пошаговая настройка: от договора до кнопки
Допустим, договор вы уже подписали. Теперь самое время заняться Тильдой. Процесс состоит из нескольких этапов, и если пропустить один, платеж не пройдет.
Шаг 1. Получение данных для подключения (API-ключи)
В личном кабинете СберБизнес (раздел «Эквайринг» -> «Интернет-эквайринг») вам нужно найти данные для интеграции. Вам понадобятся:
- Shop ID (ID магазина). Это уникальный номер вашего магазина в системе банка.
- Secret Key (Секретный ключ). Это пароль для соединения. Его нельзя никому показывать, даже сотрудникам банка (кроме тех, кто настраивает технически).
- URL для уведомлений (Payment URL / Callback). Адрес, куда банк будет слать сигнал о том, что оплата прошла успешно.
Сохраните эти данные в блокнот. Они понадобятся вам в Тильде.
Шаг 2. Настройка в Тильде
Зайдите в свой проект на Tilda и откройте настройки сайта. Пройдите по пути: Настройки сайта -> Платежи (или Эквайринг).
В списке провайдеров выберите Сбербанк (Sberbank). Если вы не видите его в списке, обновите страницу или проверьте, не скрыт ли он в разделе «Другое» или «Показать все».
Вам предложат выбрать метод подключения. Обычно это «API» или «Платежная форма».
В появившееся поле вставьте данные из личного кабинета банка:
- Shop ID — вставьте номер магазина.
- Secret Key — вставьте секретный ключ.
- Тестовый режим. Если банк выдал вам тестовые ключи, обязательно включите тумблер «Тестовый режим» в Тильде. Это важно, чтобы вы не списывали реальные деньги при проверке.
Не забудьте нажать кнопку «Сохранить».
Шаг 3. Настройка уведомлений (Callback URL)
Это самый важный и часто пропускаемый пункт. Банк должен знать, что сайт успешно получил оплату, чтобы сформировать чек и перевести деньги на счет. В Тильде этот адрес формируется автоматически, но его нужно продублировать в настройках банка.
В настройках Тильды (раздел «Платежи») вы увидите поле URL для уведомлений. Скопируйте его. Оно обычно выглядит так: https://tilda.cc/api/v1/payments/sberbank_notify/...
Теперь вернитесь в личный кабинет СберБизнес. Найдите раздел настроек интернет-эквайринга и вставьте туда этот адрес. Без этого шага банк будет списывать деньги с клиента, но сайт «не узнает» об этом, и статус заказа останется «Не оплачен».
Шаг 4. Вывод кнопки оплаты на страницу
Теперь, когда система настроена, нужно сделать так, чтобы клиент мог оплатить.
Если вы используете стандартные блоки с товарами (каталог Tilda): просто создайте карточку товара, укажите цену, и кнопка «Купить» появится автоматически. Она будет активна, если в шаге 2 вы все сделали правильно.
Если вы сделали кнопку через блок BF502N (или любой другой блок с формой):
- Загрузите блок с формой.
- Зайдите в настройки блока (кнопка «Настройки»).
- Перейдите во вкладку «Оплата».
- Выберите из выпадающего списка «Сбербанк».
- Убедитесь, что галочка «Принимать оплату» стоит.
Готово. Теперь на предпросмотре сайта кнопка будет рабочей.
Сравнение вариантов подключения
Давайте разберемся, почему иногда лучше выбрать другой путь. Иногда стандартная интеграция через Тильду не подходит по техническим причинам или требованиям банка.
| Характеристика | Встроенная форма Тильды (API) | Переход на страницу банка (Payment Link) | Стандартный виджет банка |
|---|---|---|---|
| Внешний вид | Появляется модальное окно (всплывающее) на сайте Тильды. Дизайн адаптирован под сайт. | Клиента перекидывает на страницу банка. Дизайн сайта прерывается. | Виджет банка встраивается внутрь сайта. Выглядит как часть банка. |
| Настройка | Простая. Ввод ключей в настройках сайта. | Сложная. Требуется создание ссылок через API или скрипты. | Средняя. Требуется вставка HTML-кода виджета. |
| Ставка эквайринга | Стандартная ставка банка (обычно 1.7% — 2.5%). | Стандартная ставка. | Иногда выше, зависит от тарифа. |
| Для кого подходит | Идеально для 90% сайтов на Тильде (магазины, услуги). | Для сложных сценариев, когда сумма платежа динамическая и не совпадает с товаром. | Для тех, кто хочет максимально «официальный» вид от банка. |
| Мобильная версия | Отличная адаптация. | Зависит от страницы банка. | Зависит от виджета. |
Мой совет: используйте встроенную форму Тильды. Это самый стабильный вариант. Вы меньше всего зависите от сторонних скриптов, которые могут сломаться после обновления сайта. Тильда берет на себя всю логику обмена данными с банком.
Частые ошибки, из-за которых не приходят деньги
Я сталкивался с десятками ситуаций, когда платеж не проходил. В 80% случаев проблема была не в банке и не в Тильде, а в мелочах настройки. Вот чек-лист того, что нужно проверить, если система «тупит».
1. Неправильно вписан Secret Key
Секретный ключ — это длинная строка символов. При копировании часто теряется один символ, или вставляется лишний пробел в конце. Это самая частая причина ошибки «Неверный пароль» или «Ошибка авторизации». Внимательно перепроверьте ключ, скопировав его заново.
2. Отсутствует SSL-сертификат
Сбербанк (и любая другая платежная система) не будет работать на сайте без защищенного соединения. Адрес сайта должен начинаться с https://. В Тильде это включается в настройках домена. Если у вас стоит просто http://, банк просто отклонит запрос на безопасность.
3. Ручная отмена чек-аута
Если вы используете конструктор форм, убедитесь, что в настройках формы отключена опция «Переход к следующему шагу» или «Показать сообщение об успехе» до момента подтверждения оплаты. Иногда настройки формы конфликтуют с настройками оплаты, и сайт показывает «Спасибо за покупку», а деньги не списываются, потому что форма ушла раньше времени.
4. Ошибка в URL уведомлений
Вы могли скопировать адрес уведомлений (Callback URL) с ошибкой или он мог измениться после смены домена. Зайдите в настройки Тильды -> Платежи и посмотрите текущий URL. Сверьте его с тем, который указан в личном кабинете банка. Если домен сменился (например, вы привязали mysite.ru вместо mysite.tilda.ws), адрес уведомлений тоже обновится. Нужно будет обновить его в банке.
5. Тестовый режим забыли выключить
Вы успешно протестировали оплату на тестовых картах. Но когда пришел первый клиент, вы забыли выключить тумблер «Тестовый режим» в настройках Тильды или в настройках кабинета банка. В итоге банк списал реальные деньги с клиента, но не перевел их вам, а зачислил на баланс тестовых операций, где их потом трудно найти.
Сценарии: Что делать в вашей ситуации?
Выбор решения зависит от типа вашего бизнеса и технических возможностей.
Сценарий 1: У вас небольшой магазин услуг, товары в наличии, постоянная цена.
Решение: Используйте стандартные блоки каталога Тильды и встроенный эквайринг. Это быстрее всего. Настройка занимает 15 минут. Клиент нажимает «Купить», вводит данные карты, получает чек через 5 секунд. Деньги поступают на счет по тарифу банка.
Сценарий 2: У вас сложная корзина, скидки, динамические цены или вы продаете подписку.
Решение: Здесь стандартной формы может быть мало. Вам может понадобиться интеграция через API (Advanced API). Это потребует знаний скриптов (JavaScript) или найма разработчика. Либо можно использовать готовые виджеты сервисов-агрегаторов (например, ЮKassa или CloudPayments), которые удобнее работают с подписками, чем прямой эквайринг Сбербанка в базовой версии Тильды.
Сценарий 3: Вы принимаете оплату только за конкретные услуги по предоплате.
Решение: Если вам не нужно автоматически формировать корзину, можно использовать блоки форм оплаты. Создайте форму сбора контактов (ФИО, телефон), а к ней привяжите кнопку оплаты конкретной суммы через Сбербанк. Это гибко: вы можете менять сумму в настройках кнопки, если цена на услугу изменилась.
Как лучше сделать: советы практиков
Чтобы процесс прошел гладко и не отнимал ваше время, следуйте этим рекомендациям:
- Тестируйте на себе. После настройки обязательно сделайте тестовый платеж своей картой, а потом посмотрите, пришел ли он в админку Тильды и в банк. Не надейтесь, что «авось сработает».
- Проверьте мобильную версию. Откройте сайт на телефоне и попробуйте оплатить. Часто на десктопе всё работает, а на мобильном всплывает окно некорректно.
- Настройте уведомления об оплате. В настройках Тильды (раздел «Уведомления») подключите email, на который будут приходить заказы. Если вы не получите письмо о том, что клиент оплатил, вы можете не успеть отгрузить товар. Лучше продублировать это в Telegram-бот.
- Уточните про 54-ФЗ. Убедитесь, что в настройках банка включена функция автоматической отправки чека. Сбербанк делает это автоматически при интернет-эквайринге, но лучше перестраховаться и проверить первый чек.
- Следите за лимитами. У карт, с которых люди платят, есть лимиты на онлайн-платежи. Если клиент жалуется, что не может оплатить крупную сумму, предложите ему оплатить частями или свяжитесь с поддержкой банка, чтобы снять лимит.
Итог: что делать прямо сейчас
Подключение оплаты через Сбербанк на Тильде — это задача, которую можно решить самостоятельно за вечер, если следовать логике. Вам не нужно быть программистом. Главное здесь — аккуратность при вводе технических ключей и проверка настроек уведомлений.
Ваш план действий:
- Зайдите в СберБизнес и получите данные для API (Shop ID и Secret Key).
- Включите SSL-сертификат для вашего домена в настройках Тильды.
- Вставьте полученные данные в раздел «Платежи» в настройках Тильды.
- Скопируйте URL уведомлений из Тильды и вставьте его в настройки банка.
- Сделайте тестовый платеж.
Если всё сделано верно, вы увидите в админке статус «Оплачено» и получите чек. Это готово к работе. Теперь вы можете спокойно продавать свои товары и услуги, не беспокоясь о том, как принимать деньги.
Важно: Информация в статье носит ознакомительный характер. Условия предоставления услуг эквайринга, тарифы и требования к документам могут меняться банком. Перед заключением договора и подключением платежей обязательно уточняйте актуальные правила в официальных источниках Сбербанка и у специалистов банка. При ведении предпринимательской деятельности соблюдайте требования законодательства РФ.



