Tuqo + приём оплаты в России
Российские платёжки работают со статик-сайтом на Tuqo. Самый простой путь — платёжные ссылки и счета из личного кабинета (ЮKassa, T-Bank, CloudPayments): это обычная ссылка на сайте, без кода и сервера, а чек по 54-ФЗ выдаёт провайдер. У CloudPayments есть и JS-виджет — оплата картой прямо из браузера по публичному publicId.
Что даёт связка Tuqo + приём оплаты в РФ
- Платёжные ссылки и счета (ЮKassa, T-Bank, CloudPayments) — без кода
- Виджет CloudPayments — оплата картой из браузера (publicId)
- Разовые платежи и подписки
- Чеки 54-ФЗ — облачная фискализация провайдера (без своей кассы)
Подключите эквайринг
ЮKassa, T-Bank или CloudPayments — нужен ИП/ООО, подключение за пару дней.
Простой путь — платёжная ссылка
В личном кабинете создайте счёт/ссылку (одноразовую или многоразовую) и поставьте кнопку-ссылку на сайт. Без кода и бэкенда; чек выдаёт провайдер.
Или виджет CloudPayments
Вставьте JS-виджет с публичным publicId — карта вводится в защищённом iframe, оплата идёт из браузера.
Продакшн/легально
Надёжное подтверждение оплаты и подписки — серверные вебхуки. На статике это edge-функция (в планах Tuqo) или облачные инструменты провайдера (Cloud-чеки и т.п.).
<!-- CloudPayments: publicId — публичный ключ -->
<script src="https://widget.cloudpayments.ru/bundles/cloudpayments.js"></script>
<script>
const widget = new cp.CloudPayments()
widget.charge(
{ publicId: 'pk_xxx', description: 'Заказ №1', amount: 1000, currency: 'RUB' },
() => { /* успех */ },
() => { /* отказ */ }
)
</script> Безопасность
Публичный publicId (CloudPayments) можно держать в JS. А секретные ключи — пароль терминала T-Bank, секрет ЮKassa, API-пароль — ТОЛЬКО на сервере, в статик-сайт их класть нельзя. Полный API (создание платежа Init, вебхуки) — серверный; на статик-хостинге это edge-функция (в планах) или инструменты самого провайдера. По 54-ФЗ чек обязателен — провайдеры дают облачную фискализацию, а в платёжных ссылках чек на стороне провайдера.
Tuqo раздаёт фронт по HTTPS и не касается ваших данных и секретов сервиса.
Tuqo + приём оплаты в РФ — частые вопросы
Можно принимать оплату без своего бэкенда? +
Да — через платёжные ссылки/счета (ЮKassa, T-Bank, CloudPayments): это просто ссылка на статике, чек выдаёт провайдер. Виджет CloudPayments тоже принимает оплату из браузера; но для надёжного подтверждения и подписок нужен сервер (вебхуки).
Что с чеками 54-ФЗ? +
Чек при оплате обязателен. Провайдеры дают облачную фискализацию (например, CloudPayments Cloud-чеки) без покупки кассы; в платёжных ссылках фискализация на стороне провайдера.
Где хранить секретный ключ? +
Никогда в статик-сайте. Только на сервере. Полный API ЮKassa/T-Bank (Init с секретом) — серверный; на Tuqo это будущая edge-функция.
А Stripe? +
Stripe — для международных платежей и не поддерживает РФ-карты. Для России — ЮKassa/CloudPayments/T-Bank (см. эту страницу).