• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/paysystem/resthandler.php
  • Класс: BitrixSalePaySystemRestHandler
  • Вызов: RestHandler::initiateFormPay
private function initiateFormPay(Payment $payment, ?Request $request): ServiceResult
{
	$result = $this->showTemplate($payment, "template");
	if (!$result->isSuccess())
	{
		$result = new ServiceResult();
		$template = $this->getDefaultTemplate($payment);
		if ($this->initiateMode === static::STREAM)
		{
			echo $template;
		}
		else
		{
			$result->setTemplate($template);
		}
	}

	$result->setPaymentUrl($this->getPaymentUrl($payment));

	return $result;
}