Иконка ресурса

Модуль GameCMS Payment Guard для GameCMS 3.683 1.0

DetectorDevil
Бесплатные Есть обсуждение
Скачивания0
Просмотры22
Оценки0 (0)
Обновление
Нет прав для скачивания
Быстрые действия
Условия скачивания Дневной лимит скачиваний исчерпан Подробнее об условиях
Версия1.0
Файлы1
Обновлено

Характеристики ресурса

Совместимость с GameCMS
  1. 3.683

Описание ресурса

Основная задача модуля — сделать пополнение баланса более стабильным и убрать проблемы, из-за которых платеж мог зачислиться два раза, прийти с неправильной суммой или обработаться некорректно при повторном уведомлении от платежной системы.
Модуль не заменяет стандартные платежные системы GameCMS и не требует редактирования ядра. После установки он работает поверх стандартного механизма пополнения и дополнительно контролирует создание платежа и обработку callback-уведомлений.

Что исправлено​

  • защита от повторного зачисления одного и того же платежа;
  • защита от одновременных callback-запросов;
  • дополнительная проверка суммы платежа;
  • привязка платежа к пользователю, который его создал;
  • проверка ID заказа перед зачислением;
  • отдельный реестр созданных платежей;
  • безопасная обработка повторных уведомлений от платежных систем;
  • корректная работа при задержках callback;
  • исправлена обработка статуса оплаты QIWI;
  • исправлена работа PayPalych с комиссией;
  • исправлена генерация ID для WebMoney;
  • дополнительная защита AnyPay, Enot, FreeKassa, PayAnyWay, PayPalych, WebMoney и других систем;
  • логирование платежных операций без сохранения секретных ключей;
  • транзакционная обработка изменения баланса.

Поддерживаемые платежные системы​

Модуль рассчитан на штатные платежные системы GameCMS 3.683, включая:
AnyPay, Enot, FoxyPay, FreeKassa, FreeKassa New, InterKassa, Lava, LiqPay, PayAnyWay, PayPalych, Paysera, PrimePayments, QIWI, QIWI New, RoboKassa, UnitPay, WalletOne, WebMoney, YooKassa, YooMoney.

Как работает​

Когда пользователь создаёт пополнение, модуль запоминает локальный заказ и связывает его с пользователем, суммой и выбранной платежной системой.
После получения уведомления от платежной системы проверяется, существует ли такой заказ, совпадает ли сумма и не был ли этот платеж уже обработан.
Только после успешной проверки выполняется зачисление средств.
Благодаря этому повторное уведомление от платежной системы не приводит к повторному начислению денег.

Важно​

Перед установкой рекомендуется сделать резервную копию базы данных.
После установки желательно выполнить тестовый платёж небольшой суммой через те платежные системы, которыми вы реально пользуетесь.
GameX Предыдущий ресурс GameX

Похожие ресурсы

view_all
Payment Guard для GameCMS 3.6831.0
Нет прав для скачивания
online
Темы 1.154
Сообщения 1.571
Пользователи 846
Новый пользователь
Назад
Верх Низ