События

Данный раздел справки находится в стадии наполнения

OnPaymentSuccess - событие при успешном получении оплаты

Событие "OnPaymentSuccess" вызывается при успешном получении оплаты. Первый параметр содержит объект "\Bitrix\Sale\Payment", второй - объект "\Bitrix\Main\Request"

Пример использования события OnPaymentSuccess:


namespace Partner;


\Bitrix\Main\EventManager::getInstance()->addEventHandler
    
'grain.imfastpay'
    
'OnPaymentSuccess'
    
'\Partner\MyClass::onPaymentSuccess'
); 

class 
MyClass 
{
    function 
onPaymentSuccess(\Bitrix\Main\Event $event
    {
        
$payment $event->getParameter(0);
        
$request $event->getParameter(1);
        
$order $payment->getCollection()->getOrder();
        ...
    }
}