Salebot.pro
Search
⌃K

Wayforpay

  • Быстрая регистрация и подтверждение мерчанта БЕЗ танцев с бубном
  • Регистрация мерчанта для физ лица без сайта
  • Единый процент для физ и юр лиц - 2.5%
  • Наличие GooglePay и ApplePay

Как подключить

Для подключения платежной системы wayforpay понадобится 3 значения:
  1. 1.
    логин мерчанта
  2. 2.
    секретный ключ мерчанта
  3. 3.
    доменное имя веб-сайта торговца.
Переходим в личный кабинет -> настройки магазина https://m.wayforpay.com/mportal/merchant/list
Копируем данные и переходим к настройкам в Salebot.
Открываем раздел платежные системы, выбираем wayforpay. Нужно ввести полученные данные.
Для генерации ссылки на оплату, вам необходимо установить значение переменной payment_sum (например 150 или 100.55 (через точку!)), сразу после этого появится переменная wayforpay_pay_url. Эту переменную можно вывести на экран ссылкой или разместить на кнопке с текстом "Оплатить".
Ссылка имеет вид:
По умолчанию установлена UAH (гривна), если нужна другая валюта нужно установить значение переменной currency
Также до установки значения переменной payment_sum, можно задать следующие необязательные переменные, для настройки платежа.
currency - валюта заказа по умолчанию UAH (возможные значения USD, EUR, RUB)
session_timeout - время жизни ссылки в секундах, по умолчанию 3600 (1 час)
product_name - название продукта
language - язык страницы оплаты, по умолчанию UA (возможные значения RU, EN) buyer_name - имя покупателя
buyer_email - почта покупателя
buyer_first_name - имя покупателя
buyer_last_name - фамилия покупателя
Такой вид имеет страница для оплаты ссылка.
Пример формирования ссылки на оплату
Создадим ссылку на оплату в размере 1 грн и временем жизни 2 часа
Обратите внимание: - Сначала указываете необязательные параметры product_name и т.д. - И последней присваиваем значение переменной payment_sum
Обратите внимание, вначале задаем переменные для настроек, затем payment_sum. Переменные можно задать и ранее в цепочке, а не в одном блоке, это пример.
Далее в нужном месте выводим переменную wayforpay_pay_url, в которой содержится ссылка

Как обработать результат

После успешной оплаты в бот придут колбеки, по которым вы сможете понять что была успешная оплата. Эти колбеки в системе вы видите как сообщения от пользователя, чтобы их не мог отправить пользователь, они состоят из 10 первых символов секретного ключа и приписки _success, например: flk3409ref_success
Эти колбеки НЕ ВИДИТ пользователь, они отображаются только оператору
Тип сравнения должен быть "Полное совпадение"
Также после успешной оплаты переменная wayforpay_payment_completed устанавливается в True
Например, можно сделать обработку успешной оплаты блоком с условием и вывести соответствующее сообщение пользователю:
После завершения оплаты клиенту добавится переменная wayforpay_callback_data, содержащая данные ответа платежной системы по совершенной операции. Из полученного словаря можно извлечь необходимые данные при помощи метода get.