Интеграция с Tilda

UTOPAY для Tilda

Tilda позволяет любому магазину добавить свою платёжную систему. Вставьте значения ниже в «Универсальная платёжная система → Новая платёжная система (для разработчиков)» — без плагина и без кода.

Коротко:

Получите логин и секрет формой ниже и заполните шаблон Универсальной платёжной системы в Tilda. Tilda отправляет покупателя в UTOPAY с подписанным заказом, а UTOPAY после оплаты отправляет в Tilda подписанное уведомление.

Tilda
Любой тариф с корзиной
Настройка
10 минут, без кода
Способы
Карта, PayPal или крипта
Валюты
USD, EUR, GBP… (не RUB)
Подпись
HMAC-SHA256
Модерация
Не нужна

Шаг 1. Получите логин и секрет

Создайте секретный ключ в личном кабинете UTOPAY (Integration → API keys), сначала тестовый utopay_sk_test_…. Вставьте его сюда — ключ уходит только в api.utopay.app и на этой странице не сохраняется.

Тестовый ключ даёт настройки песочницы, боевой — боевые. У каждого свои логин и секрет.

Шаг 2. Создайте платёжную систему в Tilda

  1. Tilda → Настройки сайта → Платёжные системы → Универсальная платёжная система → шаблон «Новая платёжная система (для разработчиков)».
  2. Основные поля: Логин и Секрет для подписи заказа — из шага 1; Валюта — USD, EUR или другая валюта, которую принимает UTOPAY (рубли не принимаются); Страна.
  3. Расширенные настройки → API URL: значение из шага 1 (https://api.utopay.app/tilda/pay).
  4. Список соответствия полей: Логин → login, Валюта → currency, URL для уведомлений → notify_url, Номер заказа → order_number, Описание заказа → order_description, Сумма заказа → order_amount, Email покупателя → client_email, Подпись → signature.
  5. Подпись заказа: особые правила {{login}}{{order_amount}}{{order_number}}{{secret}}, алгоритм SHA-256, галочка «Использовать секрет в качестве ключа алгоритма (HMAC)».
  6. Подпись уведомления: особые правила {{login}}{{order_amount}}{{order_number}}{{secret}}{{paid}}, SHA-256, HMAC. Признак успешного платежа: поле paid, значение 1. Идентификатор транзакции: transaction_id.
  7. Сохраните, переопубликуйте страницы с корзиной, оформите тестовый заказ и нажмите в песочнице UTOPAY зелёную кнопку ✅ — Tilda покажет заказ оплаченным. Затем повторите шаг 1 с боевым ключом и замените логин и секрет.

Параметры в API URL

Добавьте к API URLЧто делает
?method=crypto&coin=bep20/usdtКриптовалюта вместо карты (1,5%). Добавьте кошелёк для сети в кабинете → Funds & payouts.
?provider=paypalСразу вести покупателей к одному способу для карт (stripe, paypal, revolut…).
?success=https://ваш-сайт/thanksСтраница, куда покупатель вернётся после оплаты (по умолчанию — главная вашего сайта).

Параметры можно сочетать: https://api.utopay.app/tilda/pay?method=crypto&coin=bep20/usdt&success=https://ваш-сайт/thanks. Чтобы предложить и карту, и крипту, создайте в Tilda две универсальные платёжные системы с разными API URL.

Как подтверждается заказ

Tilda подписывает каждый заказ вашим секретом (HMAC-SHA256); заказ с неверной подписью UTOPAY отклоняет, поэтому сумму по дороге не подменить. После оплаты UTOPAY отправляет в Tilda уведомление с такой же подписью, paid = 1 и номером платежа UTOPAY; Tilda проверяет подпись, номер и сумму заказа и отмечает его оплаченным. Если Tilda не ответила, UTOPAY повторяет отправку шесть часов.

История версий

  • 1.0 — Универсальная платёжная система: карта / PayPal и криптовалюта, подписанные заказы и уведомления.

Обновлено · Команда интеграций UTOPAY

FAQ

Вопросы о плагинах

Нужно ли одобрение Tilda?

Нет. «Новая платёжная система (для разработчиков)» работает в вашем проекте сразу; модерация нужна только чтобы опубликовать шаблон для всех пользователей Tilda.

Цены в рублях

UTOPAY не принимает рубли. Укажите для этой платёжной системы в Tilda валюту USD или EUR.

Недоплата криптовалютой?

Уведомление в Tilda уходит только при оплате точной суммы. Недоплаченный заказ останется в Tilda неоплаченным; деньги уже на вашем кошельке, решение за вами.

Проверено ли с Tilda?

Сторона UTOPAY покрыта автотестами, которые имитируют запросы Tilda. Названия полей в интерфейсе Tilda могут немного отличаться — если что-то не совпадает, напишите нам.

Другие интеграции

Принимайте карты и криптовалюту на Tilda

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