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();
...
}
}