• Модуль: salescenter
  • Путь к файлу: ~/bitrix/modules/salescenter/lib/integration/salemanager.php
  • Класс: BitrixSalesCenterIntegrationSaleManager
  • Вызов: SaleManager::onPaymentPaid
static function onPaymentPaid(Event $event)
{
	$parameters = $event->getParameters();

	/** @var CrmOrderPayment $payment */
	$payment = $parameters['ENTITY'];
	if (!$payment instanceof CrmOrderPayment)
	{
		return;
	}

	$result = ImOpenLinesManager::getInstance()->sendPaymentPayNotify($payment);
	if (!$result->isSuccess())
	{
		return new EventResult(EventResult::ERROR,null,'sale');
	}

	return new EventResult( EventResult::SUCCESS, null, 'sale');
}