EasyPayments
EasyPayments v2
EasyPayments v2
  • Введение
  • Принцип работы
    • Общие сведения
    • Ивенты
  • Системные требования
    • Минимальные
    • Рекомендуемые
  • Параметры
  • Скачивание
  • Установка и настройка
  • Конфигурация
  • Команды и права
  • История версий
Powered by GitBook
On this page
  • Список ивентов
  • Ивент new_payment
  • Ивент repeat_payment
  • Ивент new_withdraw
  • Ивент new_reward
  1. Принцип работы

Ивенты

PreviousОбщие сведенияNextМинимальные

Last updated 1 year ago

Ивенты — это разновидности механик, которые покупатель или владелец может запустить в магазине. Благодаря ивентам EasyPayments API понимает, как необходимо обрабатывать событие.

Список ивентов

EasyPayments API поддерживает все необходимые на сегодняшний день ивенты для корректной и безопасной работы магазина:

  • ;

  • ;

  • ;

  • .

Ивент new_payment

Ивент new_payment запускается, когда покупатель совершает платеж в магазине. Плагин, в зависимости от конфигурации на стороне игрового сервера, получает событие посредством EasyPayments API и решает: выдать товары пользователю сразу или добавить их в корзину. В обоих случаях платеж будет считаться завершенным.

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

Ивент repeat_payment

Ивент repeat_payment запускается, когда владелец магазина запускает повторную выдачу платежа из панели управления EasyDonate. Событие аналогично событию за исключением добавления товаров в корзину пользователя на игровом сервере.

Ивент не добавляет товары в корзину покупателя. Команды исполняются сразу без проверки на то, в сети пользователь с данным никнеймом или нет.

Ивент new_withdraw

Ивент new_withdraw запускается в момент совершения платежа в магазине и в том случае, когда в товаре указаны команды снятия. Команды снятия — это такие консольные команды, которые выполняются на игровом сервере спустя некоторое время после покупки.

Ивент new_reward

Ивент new_reward запускается в том случае, когда пользователь забирает подарок из магазина. Этот ивент не будет запущен, если в магазине не установлен плагин «Награды для игроков» из каталога плагинов панели управления EasyDonate.

new_payment
repeat_payment
new_withdraw
new_reward
new_payment