Интеграция с Tilda (OmniPay)
Бесплатный модуль
Модуль Tilda позволяет подключить прием платежей через Яндекс Пэй и Сплит на ваш сайт, созданный на базе Tilda. Модуль предоставляет партнер OmniPay бесплатно.
Возможности модуля
|
Прием оплаты |
|
|
Полный возврат |
|
|
Частичный возврат |
|
|
Бейджи Яндекс Пэй / Сплит |
|
|
Виджеты Яндекс Пэй / Сплит |
|
|
Тестовый режим |
|
|
Контроль наличия товара |
|
|
Синхронизация статуса оплаты |
|
|
Получение прямого QR |
Неприменимо |
|
Получение обратного QR |
Неприменимо |
* Возврат доступен в разделе Платежи личного кабинета Яндекс Пэй.
Шаг 1. Регистрация в Яндекс Пэй
-
Зарегистрируйтесь в личном кабинете Яндекс Пэй и подайте заявку на подключение сервиса Яндекс Пэй и Сплит в ваш магазин.
-
Дождитесь одобрения заявки и подключения сервиса.
-
В личном кабинете Яндекс Пэй выберите в селекторе ваш магазин и перейдите в раздел Настройки.
-
В блоке Подключение нажмите Выпустить ключ Merchant API, скопируйте и сохраните значение выпущенного ключа.
Где выпустить ключ API

Также скопируйте и сохраните значение Merchant ID. Эти данные понадобятся вам при дальнейшей настройке.
Где найти Merchant ID

Выпадающий список в верхней части страницы личного кабинета Яндекс Пэй, с помощью которого можно переключаться между юридическими лицами и магазинами.

Шаг 2. Настройка магазина в OmniPay
-
Зарегистрируйте аккаунт в OmniPay.
-
В личном кабинете перейдите на вкладку Магазин, укажите название и адрес вашего магазина и нажмите Сохранить.
Примечание
Поля URL для перехода при успешной оплате и URL для перехода при ошибке оплаты оставьте пустыми, если вы хотите сначала протестировать работу модуля. Эти поля нужно будет заполнить при переходе в рабочий режим.
-
Скопируйте значения полей Логин платежной системы и Секрет для подписи заказа. Эти данные понадобятся вам при настройке платежной системы в Tilda.
-
Перейдите на вкладку Яндекс Пэй и включите опцию Тестовая среда.
-
В поля Merchant ID для магазина и Ключ Yandex Pay Merchant API укажите Merchant ID из личного кабинета Яндекс Пэй.

-
Нажмите Сохранить.
Шаг 3. Настройка платежной системы в Tilda
-
Войдите в личный кабинет Tilda.
-
Перейдите в раздел Профиль и включите опцию Участвовать в тестировании новых функций. Это необходимо для успешной интеграции модуля — шаблон настроек для интеграции тестируется пользователями Tilda из России.

-
Перейдите в раздел Настройки сайта → Платежные системы → Универсальная платёжная система.
-
Выберите шаблон OmniPay и заполните поля:
-
Логин — логин платежной системы из настроек магазина в OmniPay.
-
Секрет для подписи заказа — секрет из настроек магазина в OmniPay.
-
URL для уведомлений — не требует изменений.
-
Валюта — валюта, в которой отображаются цены на сайте. Поддерживается только RUB.
-
Страна — страна, в которой вы ведете бизнес или предоставляете услуги.
-
Язык виджета оплаты — язык интерфейса платежного виджета. Поддерживается только RU.
-
Режим налогообложения (РФ), Электронные чеки (РФ), НДС для доставки (РФ), ФФД: Признак способа расчёта — фискальные настройки для вашего бизнеса.
-
Заголовок — название способа оплаты для покупателей (например «Оплата картой или Яндекс Пэй / Сплит»).

-
-
Нажмите Сохранить изменения.
-
При необходимости настройте бейджи и виджеты Яндекс Пэй.
-
Вернитесь на главную страницу вашего проекта и нажмите кнопку Опубликовать все страницы.
Шаг 4. Тестирование оплаты
Чтобы проверить корректность обработки платежей c помощью Яндекс Пэй, включите тестовый режим:
-
В личном кабинете Яндекс Пэй:
-
Перейдите в раздел Настройки и в правом верхнем углу включите опцию Тестовые данные.
-
В блоке Подключение нажмите Добавить Callback URL
Тестовыйи укажите:https://app.omni-pay.ru/yandex_pay -
Нажмите кнопку Сохранить.
-
-
В личном кабинете OmniPay перейдите на вкладку Яндекс Пэй и убедитесь, что включена опция Тестовая среда.
-
Проведите несколько тестовых платежей:
-
Добавьте товары в корзину и выберите способ оплаты.
Важно
На сайте должен быть установлен блок «Корзина с формой заказа (ST100)» из раздела Магазин конструктора в Tilda.
-
Оформите и оплатите заказ. Для оплаты используется номер тестовой карты.
-
Проверьте в разделе Заказы вашего сайта, что статус тестового заказа сменился на Оплачен.
-
Шаг 5. Переход в рабочий режим
После тестирования оплаты переключите среду с тестовой на боевую:
-
В личном кабинете Яндекс Пэй:
-
Перейдите в раздел Настройки и отключите опцию Тестовые данные, чтобы скрыть тестовые настройки.
-
В блоке Подключение нажмите Добавить Callback URL и укажите:
https://app.omni-pay.ru/yandex_pay -
Нажмите кнопку Сохранить.
-
-
В личном кабинете OmniPay:
-
Перейдите на вкладку Яндекс Пэй и отключите опцию Тестовая среда.
-
Заполните поля:
- Merchant ID для магазина — Merchant ID из личного кабинета Яндекс Пэй.
- Ключ Yandex Pay Merchant API — API-ключ из личного кабинета Яндекс Пэй.

-
Нажмите Сохранить.
-
Перейдите на вкладку Магазин и заполните поля:
- URL для перехода при успешной оплате — URL страницы, которая откроется покупателю после успешной оплаты.
- URL для перехода при ошибке оплаты — URL страницы, которая откроется при ошибке оплаты.
-
Нажмите Сохранить.
-
Настройка модуля завершена. Теперь клиенты в вашем магазине могут оплачивать покупки при помощи Яндекс Пэй и Сплит.
Подключение бейджей и виджетов Яндекс Пэй
Чтобы подключить готовые бейджи и виджеты Яндекс Пэй на ваш сайт, используйте инструкцию от OmniPay. Посмотреть, как они будут выглядеть, можно в демо-магазине.
Примечание
При встраивании бейджей и виджетов в уникальные Zero Blocks может потребоваться дополнительная настройка, чтобы обеспечить их корректное отображение и функционирование.
Если у вас нет технических навыков работы с блоками Tilda, OmniPay предоставляет услугу настройки бейджей и виджетов за дополнительную плату. Либо вы можете использовать универсальный скрипт, который OmniPay установит по запросу на ваш сайт бесплатно.