Как лучше реализовать действие после успешной оплаты на модуле Kiora Яндекс.Касса?
Всем привет!
Пользуюсь модулем "Kiora Яндекс.Касса" есть задача сделать действие по добавлению элемента в инфоблок после успешной оплаты. Но не могу сообразить как это сделать.
Пытаюсь в файле KIYK_PaymentEvents.php, где идет отправка почтового сообщения об удачной оплате на 52 строчке, вписал добавление элемента, но не создается.
Может кто реализовывал что то подобное? Может как то событием в init.php можно прописать? Поделитесь , пожалуйста.
$eventManager = \Bitrix\Main\EventManager::getInstance();
$eventManager->addEventHandler("kiora.yaka", "KiYKStatusUpdateAviso", Array("kiRecurringPaimentEvents", "KiYKStatusUpdateAviso"));
class kiRecurringPaimentEvents {
public static function KiYKStatusUpdateAviso(\Bitrix\Main\Event $event) {
global $USER;
$USER->GetID();
Код вызова скрипта на создание элемента
$result = new \Bitrix\Main\EventResult(1, $data);
return $result;
}
}
Вот проблема в том что почему то $USER->GetID(); не выводится, надо вывести ID текущего пользователя, но не срабатывает... Почему не могу понять
Ярослав Александров, Но у меня не интернет магазин, не редакция бизнес а редакция старт, просто модуль оплаты Яндекс. Я не думаю что где то есть закрепление номера заказа к Пользователю