Всем доброго времени суток! Хочу поделиться способом подключения ANYPAY к вашему бизнесу.
1. Регистрация
Нам необходимо создать сам аккаунт AnyPay (
). Проходим стандартную процедуру регистрации, далее верифицируем наш телеграм бот через чат поддержки (функция автоматической верификации доступна только для сайтов). Скажу сразу, чтобы сэкономить Ваше время, для верификации проекта, нужно, чтобы Ваш бот уже был запущен и работал. Заранее подготовьте скрины с платными услугами проекта. Их попросят практически сразу. Если всё затолкаете в одно сообщение, то проект верифицируют ещё быстрее.
2. Настройка аккаунта
Следующим шагом настроим всё для работы внутри личного кабинета.
Копируем ID:
Посмотреть вложение 20470
Генерируем и копируем Api Ключ и сохраняем его:
Посмотреть вложение 20469
В ip фильтер Пишем ип адрес своего vds сервера
Включаем мерчант магазина
Посмотреть вложение 20471
Переходим в настройки нашего проекта
Настройка проекта
Во всех URL пишем как на скрине:
Посмотреть вложение 20472
3. Подключения кассы к бизнесу И так, почти все готово. Следующим пунктом качаем архив с самим скриптом во вложении и распаковываем его в папке с нашим ботом.
Прописываем команду:
pip install -r requirements.txt
Открываем файл anypay_hook.py с помощью любого редактора и заполняем только 2 переменные (!)
ANYPAY_MERCHANT_ID = ''
ANYPAY_SECRET_KEY = ''
Практически всё готово, осталось только генерировать и выводить платежную ссылку пользователю. Функция create_url отвечает за создание ссылок и ВОЗВРАЩАЕТ уже готовую ссылку, поэтому, как пример, в нашем в боте, ищем любую кнопку оплата и в URL прописываем вызов нашей функции. Не забываем импортировать нашу функцию с помощью
from anypay_hook import create_link
Пример:
Посмотреть вложение 20475
Запускаем наш код с помощью:
Важно! Ваш бот и этот скрипт должны быть запущены отдельно друг от друга! Сначала запускаете одно .потом другое