ЕНОТ - сервис приема платежей

Статус
В этой теме нельзя размещать новые ответы.

TwiX

Проверенные
Сообщения
1,411
Решения
8
Реакции
362
Баллы
5,595
TwiX добавил(а) новый ресурс:

ЕНОТ - сервис приема платежей - ЕНОТ - сервис приема платежей

Посмотреть вложение 115659
Посмотреть вложение 115660
P.S если у Вас крутилка, ддос защита не забудьте данный IP добавить140.202.68.3 в белый список

Узнать больше об этом ресурсе...
 
  • Мне нравится
Реакции: Hope
Пиздить код моих аддонов это конечно гениально, но даже так, аддон писал человек далекий от ксена и слов PSR, XSS
 
Matew, Это мне разработчики скинули, ну я и добавил.
Этот плагин у меня уже как месяц точно, недавно только подключил и проверил работу.
 
Не может быть, месяц назад у них был для первой ветки :)
 
Matew, там не твой?
Не, не мой, имел ввиду что тут писали код и смотрели в какой-то из моих аддонов, вплоть до Ctrl+C & Ctrl+V. Уж свои откровенно мудацкие косяки, присущие исключительно мне, я узнаю где угодно
 
Skaiman, 4 апреля мне скинули, я его у себя только неделю назад подключил.
24 дня точно он уже существует
 
Matew, судя по форуму, там ни чего нормального не может быть :)
 
Matew, я как бы думаю, тебе решать, существовать данному ресурсу или нет
 
Ну ваше право, я по идеи нечего не нарушил.
Плагин рабочий, стоит у меня. Претензий к нему нет.
 
Думаю, сообщения не по тему можно убрать.
Ну или если плагин по вашему мнению кажется не рабочим, тогда делитните.
 
Мне хочется выколоть глаза
PHP:
public function setupCallback(\XF\Http\Request $request)
    {
        global $params;
        $state = new CallbackState();
        $state->transactionId = $_POST['custom_field']['transaction_id'];
        $state->subscriberId = $_POST['custom_field']['subscriber_id'];
        $state->requestKey = $_POST['custom_field']['request_key'];

        $state->signature = $_POST['sign'];
        $state->cost = $_POST['amount'];
        $state->ip = $request->getIp();

        $state->_POST = $_POST;

        return $state;
    }
// -----

public function validateTransaction(CallbackState $state)
    {            
        $enotio_sign = md5(''.$_REQUEST['merchant'].':'.$_REQUEST['amount'].':'.$_REQUEST['sign_2'].':'.$_REQUEST['merchant'].'');

        if (!empty($enotio_sign) != $_REQUEST['sign_2']) {
            $state->logType = 'error';
            $state->logMessage = 'Не верная подпись';
            return false;
        }

        return true;
    }
 
Статус
В этой теме нельзя размещать новые ответы.
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу