• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/helpers/admin/blocks/orderinfo.php
  • Класс: BitrixSaleHelpersAdminBlocksOrderInfo
  • Вызов: OrderInfo::getPaymentsInfo
static function getPaymentsInfo(Order $order)
{
	$payments = $order->getPaymentCollection();

	if(!$payments)
		return array();

	$result = array();

	/** @var $payment BitrixSalePayment  */
	foreach ($payments as $payment)
	{
		$id = $payment->getField("PAY_SYSTEM_ID");
		$ptId = $order->getPersonTypeId();

		if(!$id || !$ptId)
			continue;

		$params = OrderPayment::getPaySystemParams($id);

		if(!$params)
			continue;

		$result[] = array(
			"ID" => $payment->getId(),
			"NAME" => $params["NAME"],
			"LOGOTIP_PATH" => $params["LOGOTIP_PATH"],
			"IS_PAYED" => $payment->isPaid()
		);
	}
	return $result;
}