Как принимать оплату по СБП и картам на сайте и в Telegram-боте: быстрое подключение

Как подключить приём оплаты по СБП, картам и USDT на сайте или в Telegram-боте: платёжные ссылки, API, вебхуки, тестовый режим и пошаговый запуск.

· 5 мин чтения

Как принимать оплату по СБП и картам на сайте и в Telegram-боте: быстрое подключение

Владелец интернет-магазина, онлайн-школы или Telegram-бота обычно хочет одного: чтобы покупатель мог оплатить заказ удобным способом, а деньги приходили без ручной сверки. На практике запуск приёма платежей часто превращается в отдельный проект с документами, согласованиями и интеграцией. Разберём, как этого избежать и какие шаги нужны, чтобы начать принимать оплату по СБП, картам и в USDT через платёжный шлюз.

Почему классическое подключение эквайринга затягивается

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

  • Документы и договоры. Нужно собрать пакет бумаг, согласовать условия и дождаться решения банка.
  • Ожидание. Пока идёт проверка, магазин или бот уже готов, но продавать через него нельзя.
  • Высокие и непрозрачные комиссии. Условия часто зависят от оборота и ниши, а итоговая ставка выясняется уже после переговоров.
  • Сложная интеграция. Для каждого способа оплаты приходится подключать отдельный модуль или писать свой код.
  • Отдельные решения для Telegram. Боту нужен простой сценарий оплаты внутри диалога, а не громоздкая форма.

Подключите приём СБП, карт и USDT через один шлюз и протестируйте оплату до запуска.

Создать аккаунт

Что даёт платёжный шлюз: СБП, карты и USDT через один API

Платёжный шлюз объединяет несколько способов оплаты в одном интерфейсе. В Payra покупатель может заплатить по СБП (по QR-коду или ссылке из приложения своего банка), банковской картой РФ (Visa, Mastercard, «Мир») на защищённой странице оплаты с 3-D Secure или в USDT в сетях TRC20 и BEP20. Вам не нужно отдельно интегрировать каждый способ.

  • Страница оплаты Payra. Покупатель попадает на готовую защищённую страницу и выбирает способ оплаты. Собирать и хранить данные карт на своей стороне не нужно.
  • REST API. Счёт создаётся одним POST-запросом, что удобно для сайтов, SaaS и ботов.
  • Платёжные ссылки без кода. Ссылку на оплату можно создать в кабинете и отправить клиенту в мессенджере, письме или посте. Подробнее в разделе платёжные ссылки.
  • Подписанные вебхуки. Payra сообщает вашей системе о статусе платежа и повторно доставляет уведомление, если оно не дошло. Подпись позволяет убедиться, что запрос пришёл именно от шлюза. См. вебхуки.
  • Тестовый режим. Можно проверить весь сценарий оплаты до приёма реальных денег: тестирование.
  • Кабинет мерчанта. Платежи, проекты и заявки на выплату собраны в одном месте.

Подключение по шагам

Порядок действий одинаков для сайта, онлайн-школы, SaaS и бота. Отличается только способ, которым вы создаёте счёт: через API из кода или платёжной ссылкой из кабинета.

  1. Регистрация. Создайте аккаунт мерчанта на странице регистрации.
  2. Создание проекта. Укажите сайт, магазин или бота, который будет принимать оплату, и опишите, что вы продаёте.
  3. Подтверждение домена и модерация. Для сайта подтвердите домен, после чего проект проходит модерацию. Заранее подготовьте понятное описание товаров или услуг и контакты для связи.
  4. Тестовый режим. Создайте тестовый счёт, пройдите оплату и убедитесь, что ваша система правильно получает вебхук и меняет статус заказа.
  5. Первый реальный платёж. После одобрения проекта включите боевой режим и проведите первую оплату, например на небольшую сумму.
  6. Выплаты. Заработанные средства выводятся в USDT заявкой из кабинета.

Если вы работаете с кодом, счёт создаётся запросом к API. Ниже условный пример: названия полей приведены для иллюстрации, точный список параметров и способ авторизации смотрите в быстром старте и разделе счетов.

curl -X POST https://payrapay.net/api/v1/invoices \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "amount": 1500,
    "currency": "RUB",
    "description": "Заказ №1024"
  }'

В ответе вы получите данные счёта, включая адрес страницы оплаты. Для Telegram-бота это значит, что кнопка «Оплатить» просто открывает ссылку, а подтверждение платежа приходит в ваш бэкенд вебхуком, и бот сам выдаёт доступ или подтверждает заказ. Если разработчика нет, достаточно платёжных ссылок: создали, отправили, получили оплату.

СБП и карты: что удобнее покупателю и продавцу

Лучше предложить оба способа, потому что у аудитории разные привычки. Одним удобнее подтвердить платёж в приложении банка, другие привыкли вводить данные карты. Сравним способы по основным критериям.

  • СБП для покупателя: не нужно вводить номер карты, достаточно отсканировать QR-код или перейти по ссылке и подтвердить платёж в приложении своего банка. Это особенно удобно на телефоне.
  • СБП для продавца: простой сценарий без ввода реквизитов, меньше брошенных корзин из-за неудобной формы и понятный статус платежа.
  • Карты для покупателя: привычный способ, который подходит тем, кто хочет платить с карты напрямую. Платёж защищён 3-D Secure.
  • Карты для продавца: охватывают тех, кто не пользуется СБП, и подходят для разовых и повторных покупок.
  • USDT: полезен для клиентов, которые предпочитают расчёты в криптовалюте, и для проектов с международной аудиторией. Доступны сети TRC20 и BEP20.
Не заставляйте покупателя выбирать вслепую. Чем больше привычных способов оплаты на одной странице, тем меньше причин уйти без покупки.

Частые вопросы

Сколько стоит приём платежей?

Комиссия Payra — процент с успешного платежа, от 1%. Точная ставка индивидуальная и зависит от ниши и оборота. Абонентской платы нет: вы платите только с успешных операций. Актуальные условия смотрите на странице тарифов или уточняйте через контакты.

Кто платит комиссию: продавец или покупатель?

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

Как быстро деньги попадают к продавцу?

Успешные платежи отображаются в кабинете мерчанта, а выплата делается в USDT заявкой из кабинета. Конкретные сроки обработки и условия вывода уточняйте в личном кабинете или у поддержки. Для налогового и бухгалтерского учёта таких поступлений проконсультируйтесь с бухгалтером или юристом.

Нужен ли программист?

Не обязательно. Для небольших проектов, консультаций и продажи курсов вручную достаточно платёжных ссылок. Для автоматизации заказов, выдачи доступа и ботов лучше подключить API и вебхуки, а возвраты можно изучить в разделе возвратов.

Вывод

Чтобы запустить приём оплаты, не нужно собирать несколько интеграций и ждать согласований по каждому способу отдельно. Достаточно зарегистрироваться, создать проект, пройти модерацию, проверить сценарий в тестовом режиме и принять первый платёж. СБП, карты и USDT работают через один шлюз, а платёжные ссылки, API и вебхуки закрывают задачи и сайта, и Telegram-бота. Подробности по интеграции собраны в документации.

Зарегистрируйтесь в Payra, создайте проект и проведите тестовый платёж уже сегодня.

Подключиться

Начните принимать платежи сегодня

Регистрация бесплатная, абонентской платы нет. Тестовый режим доступен сразу — подключите API, проверьте вебхуки и выходите в бой, когда будете готовы.