@mirexdoors

Создание заказа через api?

Здравствуйте! Создаю заказ в битриксе через api по запросу. Всё ок, заказ создаётся, только вот в ответ обработчика залазит строка:
CAdminMessage not found

Ответ формирую так:

$response = array();
		if (isset($order_id)) {
			$response['status'] = 0;
			$response['data'] = array(
				"order_id" => $order_id,
				"link" => ""
			);

			if ($payment['id'] == 7) {
				$response['data']["link"] = "https://auth.robokassa.ru/Merchant/Index.aspx";
				$response['robokassa'] = array(
					'FinalStep' => 1,
					'MrchLogin' => 'Login',
					'OutSum' => $sum,
					"InvId" => $order_id,
					"Desc" => $order_id,
					"SignatureValue" => "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
					"Email" => $orderInfo['email'],
					"SHP_HANDLER" => "ROBOXCHANGE",
					"SHP_BX_PAYSYSTEM_CODE" => 7,
					"IncCurrLabel"=> ""
				);
			}
		} else {
			$response['status'] = 1;
			$response["message"] = "Критическая ошибка";
		}


CAdminMessage нигде не использую.
Спасибо!
  • Вопрос задан
  • 413 просмотров
Решения вопроса 1
babarun
@babarun Куратор тега 1С-Битрикс
Безумный план моих идей в руках больных людей
$APPLICATION->RestartBuffer();
echo json_encode($response);
die();


CAdminMessage может из какого то обработчика события вылезать
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы