ЮMoney (ex. Яндекс.Деньги)
Если вам необходимо быстро подключить прием платежей как физлицо, то выбор очевиден — Яндекс.Деньги
Если вам необходимо быстро подключить прием платежей как физлицо, то выбор очевиден — ЮMoney
Вам не потребуется ни регистрация магазина, ни его проверка. Настройка занимает 10минут.
Как настроить ЮMoney
Перейдите по ссылке ниже, сгенерируйте секрет и укажите ссылку для уведомлений о платежах(ссылка под картинкой).
https://yoomoney.ru/transfer/myservices/http-notification

Ссылка для уведомлений о платежах: https://chatter.salebot.pro/yandex_money_callback/result
Не забудьте установить галочку "Отправлять HTTP-уведомления"
На этом настройка на стороне ЮMoney заканчивается
Как настроить Salebot
Для подключения ЮMoney необходимо перейти в раздел "Платежные системы"

Далее необходимо просто указать данные, о которых говорили выше в форму.

На этом подключение закончено. Теперь давайте разберемся как использовать данный функционал.
Указание суммы
Для генерации ссылки на оплату вам необходимо установить значение переменной payment_sum, сразу после этого появится переменная yandex_money_pay_url. Эту переменную можно вывести на экран ссылкой или разместить на кнопке с текстом "Оплатить".
Ссылка на оплату будет сгенерирована автоматически, вам необходимо вставить
#{yandex_money_pay_url} в поле URL вложения.

Выглядеть будет так:

ПРИМЕР ссылки на оплату: https://money.yandex.ru/transfer/quickpay?requestId=333838333230343830395f64663435646638346366363065373736363139343032333931623431356163306663323439343864
Минимальная сумма платежа 10 рублей
Ссылка на оплату живет ограниченное количество времени(несколько часов). Ссылка генерируется после установки переменной payment_sum, поэтому устанавливайте переменную перед отправкой ссылки. Также продумайте возможность повторной генерации ссылки.
Для совершения повторного платежа обязательно необходимо обнулить payment_sum, ранее сформированную ссылку и уже после переназначить переменную payment_sum для получения свежей ссылки
Как получить уведомление о результате оплаты
После успешной оплаты в бот придет колбек, по которому вы сможете понять, что была успешная оплата. Этот колбек в системе вы видите как сообщения от пользователя, но пользователю он не отображается.
Эти колбеки НЕ ВИДИТ пользователь, они отображаются только оператору.
Тип сравнения должен быть "Полное совпадение"
Для совершения повторного платежа обязательно необходимо обнулить payment_sum, ранее сформированную ссылку и уже после переназначить переменную payment_sum для получения свежей ссылки: Пример обнуления переменных: payment_sum=0 yandex_money_pay_url=""
После завершения оплаты клиенту добавится переменная yoomoney_callback_data, содержащая данные ответа платежной системы по совершенной операции. Из полученного словаря можно извлечь необходимые данные при помощи метода get.
Пример
Пример схемы, которая позволит протестировать Чат-бота и быстро начать работу с ЮMoney

Первый блок - приветственный. Прописать необходимые условия для бота очень просто:
Выберите тип блока "Начало диалога" либо "Первостепенная проверка условия".
Пропишите ключевые слова, на которые будет реагировать бот:

Так бот будет реагировать на приветственное сообщение от пользователя:

Формируем блок "Сколько": для этого создаем новый блок и прописываем в настройках блока условия, на которые должен реагировать бот:

Далее клиент отправляет сумму, которая должна быть внесена на Ваш кошелек в Юмани.

Сумму, которую прописал клиент, не нужно вводить самостоятельно в схему бота. Для формирования автоматически сгенерированной ссылки оплаты создайте третий блок и протяните к нему стрелку от второго блока.
Необходимо войти в настрой стрелки бота. Для запоминания введенной суммы в настройках стрелки должен быть включен переключатель "Пользователь вводит данные" и в поле вписана переменная payment_sum.

Далее переходим в настройку третьего блока "Лови ссылку на оплату".
! В блоке "Лови ссылку на оплату" добавьте вложение для отправки ссылки на оплату:

Обратите внимание, переменная #{yandex_money_pay_url} (ссылка на оплату) вставляется в поле URL вложения.
Данная настройка сгенерирует ссылку на оплату клиенту в Чат-боте, который отправит сообщение с ссылкой пользователю:

Если перейти по ссылке, то можно увидеть форму оплаты ЮMoney:

Также можно сгенерировать ссылку на оплату с помощью кнопки: для этого в третьем блоке схемы Чат-бота нажмите на "Кнопки":

Нажмите на "Добавить кнопку", чтобы открылось окно настройки "Кнопки"

В открывшемся окне заполните обязательные поля:
1. "Название кнопки", которое хотите присвоить для кнопки, которую будет отправлять Чат-бот клиентам.
URL, куда необходимо вставить следующее значение: #{yandex_money_pay_url}

Нажмите "Добавить" и перейдите в настройки блока, где необходимо активировать "Кнопки в тексте":

Протестируйте Чат-бот: он будет отправлять не ссылку для оплаты, а кнопку:

После нажатия на кнопку "Оплата", клиент перейдет на форму оплаты в ЮMoney:

Чтобы бот отследил момент оплаты и отреагировал на нее, необходимо сделать блок "Первостепенная проверка условия", в условиях которого следует установить значение колбека успешной оплаты:

Видео-инструкция
Last updated
Was this helpful?