В этой статье собраны основные вопросы по платежным системам.
- НДС: какую ставку ставить и как, и нужно ли, как сменить ставку?
НДС — косвенный налог, который включается в стоимость товаров, работ или услуг.При приёме платежей через платёжные системы (ЮKassa, ЮMoney, Robokassa, Prodamus) вопросы НДС решаются в зависимости от нескольких факторов: статуса продавца, условий договора с платёжным сервисом, а также от того, как именно организован процесс приёма платежей и формирования чеков.В настройке автоматизации «Прием платежей» можно установить НДС в разделе Настройки для ЮKassa

и для Robokassa.

В случае с Prodamus и GetPlatinum такие данные можно установить только в самой платёжной системе.
- Чеки, как их отправлять подписчикам, и отправляются ли они в принципе со стороны платежной системы?
Чек формируется на стороне платежной системы, отправить его можно так же только через платежную систему. На данный момент можно настроить параметры для чеков из оплаты. Сделать это можно через настройку платежа в разделе «Прием платежей». в автоматизации для ЮKassa и Robokassa.
- Как можно автоматически отправлять отчет об оплате в налог.ру?
На данный момент нет возможности отправлять отчеты об оплате в налог.ру автоматически. Факт оплаты происходит на стороне платежной системы, и тем самым такой отчет можно отправить только с кабинета платежной системы.
- Почему у меня не работает платежка? (чаще всего не выполнены настройки по инструкции, например, url-уведомления)
Нужно проверить все настройки по инструкции. Для ЮKassa, ЮMoney, Robokassa важно, чтобы в платежной системе были данные для уведомлений, и были прописанный ссылки. Именно благодаря этому мы получаем вебхук об оплате от самой платежной системы.
Если в Prodamus не открывается оплата, вам нужно проверить ключ и как прописан домен. Указывать домен необходимо без https:.
Если у вас выбран формат оплаты Подписка, то ссылку необходимо указать в разделе «Подписки». Это необходимо, чтобы получать уведомления о втором и последующих автосписаниях. В «Настройках формы» ссылку указывать не нужно.
Для GetPlatinum необходимо проверить домен и ключ. Данные должны совпадать в BotHelp и в платежной системе.
- Как настроить первое списание, например, за 10 рублей (или бесплатно) на период 1 день (как trial), а потом уже списания за обычную сумму с обычном периодом?
Если это разовая оплата, то необходимо сделать две настройки автоматизации приема платежей:
- Для оплаты в случае пробного периода.
- Для оплаты основного периода.
В боте необходимо при первом запуске запросить оплату пробного периода, проверить её и при успешной оплате отправить пользователя по нужной цепочке. После этого пользователя нужно поставить на задержку на заданный срок и в установленный день запросить оплату по основному тарифу.
Если используется формат оплаты «Подписка», предоставить доступ на 1 день невозможно, поэтому либо сначала запрашивается разовая оплата с последующим переходом на полноценную подписку, либо на первый оплаченный месяц подписки применяется скидка. Скидка на первую оплату настраивается в настройках приема платежей.

- Как сделать ссылку на оплату временной?
На данный момент возможность создать ссылку со сроком действия есть только в Prodamus. Ссылка имеет одинаковый срок для всех пользователей, индивидуально установить время для каждого нельзя. В качестве альтернативы, если это бот для Telegram, можно настроить удаление шага в боте, чтобы через 48 часов автоматически удалить шаг с помощью ссылки.

- Как можно ограничить количество оплат по одной ссылке, чтобы пользователь не мог оплатить несколько раз, или сделать ссылку действительной только для первых 10 оплативших, после чего она станет неактивной?
Если ссылка на оплату уже выдана, ограничить повторную оплату невозможно. В этом случае можно повторно запросить оплату, и при её наличии удалить шаг с ссылкой. Если нужно, чтобы ссылка была доступна только для 10 подписчиков, принцип настройки аналогичен шаблону с ограниченным количеством мест на курсе.
- Как на лендинге платежной страницы вставить свои документы политики конфиденциальности, оферты и соглашений под несколькими чек-боксами?
Пока что это не реализовано для лендинга оплаты. На данный момент можно сделать только в самом боте: изначально предложить документы по политике или согласию, добавить кнопку «Ознакомлен» или «Согласен», присвоить метку при нажатии для фиксации согласия и только после этого запрашивать оплату.
- Можно ли после успешной оплаты отправлять подписчику письмо на e-mail с произвольным, заранее подготовленным содержанием?
На данный момент отправить сообщение на почту можно только у Prodamus через графу Платный контент. Для других платежных систем это пока что не реализовано .
- Как настроить напоминание о следующем списании за несколько дней?
Необходимо построить цепочку сообщений после оплаты так, чтобы в день оплаты приходило напоминание. Пример такого цикла показан в статье Настройка клуба по подписке в Telegram.
В случае подписки такую схему можно использовать, но после дня оплаты в боте нужно увеличить срок действия поля на 30 дней и запустить новый цикл. Если оплата не прошла, для подписчика сработает настройка на случай ошибки списания.
- Как настроить уведомление о неуспешном списании, если подписчик отменил подписку через письмо на e-mail?
Если подписка отменяется через письмо на e-mail, BotHelp не получает вебхук от платежной системы и не может сработать при ошибке списания. Поэтому важно организовать отмену подписки именно через бота, где можно корректно установить отмену и последующее исключение пользователя. Подробнее в статье Отмена подписки для Prodamus
- Можно ли использовать другую валюту при запросе оплаты?
Для ЮKassa, ЮMoney, Robokassa, Prodamus запрос оплаты можно сделать только в рублях.
Сменить валюту можно только в автоматизации оплаты через GetPlatinum.
- Как автоматически добавить подписчика в бот Telegram после успешной оплаты в платежной системе?
После оплаты важно пройти в бот вручную, то есть открыть мессенджер и диалог с ботом.
- Как настроить, чтобы при отмене подписки в платежной системе бот не исключал пользователя из клуба сразу, а только после окончания текущего оплаченного периода, при условии, что платежная система передает информацию об отмене подписки?
Если используется начисление дней по подписке, необходимо присвоить пользователю дни по подписке и запустить цикл по их уменьшению. На шаге с отменой подписки проверяется поле с оставшимися днями: когда значение достигнет 0, отправляется сообщение о том, что подписчик исключён, и выполняется действие с исключением. Автоматически получать информацию именно в день окончания подписки пока нельзя — можно только настроить цикл.
Если вы не нашли ответ на свой вопрос, задайте его нам в чате внутри кабинета либо напишите в Telegram BotHelpSupportBot или на почту hello@bothelp.io
Получите 14 дней полного функционала платформы для создания рассылок, автоворонок и чат-ботов BotHelp.